first off i luv this thread this has got too be the best thread on here!! well done mugen seiki not only i am i enjoying watching your bike come together..but it makes me want too start on my own bike all the best alza...
that mesh is well handy stuff ive used it for all kinds in the past its real handy for making temporary battery boxes lol however it is cheaper to buy at b&q you get twice as much for half the price and its exactly the same stuff
if you need to stick it on how about using exhaust repair putty as that is heat resistant and sticks like **** to a blanket just stick some blobs on and clamp it down for a couple of hours