Go with foam. Flip your top upside down so you can work in it.
Get a nice pair of scissors (I dropped $75 on a pair)
Clean your top with soap and water, remove all the hardware
Cut your foam. In the corners cut a 45* angle and the two pieces will overlap. Cut them equally down the middle. It should make a pretty good seam, now tape both sides. Once you are done with it spray your top with adhesive and kind of roll it on. I went front to back. Since the area above the cockpit is pretty much square it provided a good place to start.
Let the foam bond with the adhesive for a day.
Go get some thin black carpet and apply it over the foam using the methods above.
Take you 3-4 days to do it right. Not including scissors I spent about $150 and that includes two rolls of tint.
Picture to show because I did something similar.