Your best bet is replacing the roof skin. I'm in the process of getting it done to my ef hatch that has an aftermarket sunroof in it. You should be able to get a bodyshop to order it and install it. Another option is getting a carbon fiber overlay and placing that over you roof.