Odd, never heard of this! I did wonder how they sealed well being so easy to remove! I can't remember whether the glass has seals or is that on the frames?
I wrapped it before fitting the new exhaust, but some people say it makes it quieter? It insulates temps very well though, even my cheap stuff and I get epic bangs haha