One other option you might consider, and one that worked well for me is to cover your sunroof in "buswrap", a perforated vinyl material that they often use to cover buses, etc. with large advertising murals, yet still allow the driver and passengers to see out. I have a CR/W MCS
, so I purchased some white (unprinted) bus wrap from a local sign shop, to match my white roof, and put it on my sunroof panels. Very clean look, makes your sunroof nearly disappear, greatly reduces the amount of sunlight beating down on you, still allowing you to look out. If your roof is black, or some other color, simply have it colored black, or some other matching or complimentary color, before installation.
Also, I had some left over, with which I made wheel arch side marker covers. To do this, take some paper and trace the outline of each side marker lens. next cut them out and use them as patterns. Transer the shape to the bus wrap to get the correct cover size and shape for each marker light. Finally, lightly spray paint them black (for stock arches). When dry, peel them off and install them over your arch side marker lights. Makes them nearly disappear.
This also works well over your third brake light to make it disappear as well. Really cleans up the look of the car.
Hope this is helpful,