Nice job on that top, I have a hard top also but haven't had it on since I brought the car home.
When I bought my Boxster it had cat scratches in several areas, which I used as a negotiating point. Anyway, I wash then clayed the whole car then used Maguire's scratchX 2.0, followed by Maguire's Polish, finishing with Maguire's gold Wax. I did it all by hand, removed almost all the scratches and fine imperfections. Still could use a good full on pro job. Anyway, I think a detailing sub topic would add to the forum.
Detailing the car is one aspect I really enjoy, only time at home when I get left alone.