yes, and yes... it will almost reduce the sound completely, and you can get aftermarket glass roofs, but they're close to $600 from what I remember..
hmm..just did a web search, but I couldn't find any for our 6's.. when I owned my MX-3, I did find one for $600.. oh well, I'm sure they're out there..