I highly recommend Liquid Glass wash, claybar of your choice (I use Mothers), Liquid Glas Pre-Cleaner and then Liquid Glass Polish/Finish. Very easy to work with, is tough as nails applied as directed and is an awesome product! The best I've ever used. Use initially with the Pre-Cleaner to prep and treat the finish and it will literally last practically indefinitely with minimal upkeep and maintenance. Did this to my prior vehicle (2006 Subaru STI) as soon as I purchased new (applied two to three coats of the Polish/Finish following directions to "bake it on" in the sun after buffing/removal) and over four years later with just regular washing and upkeep the car looked show room new when clean, no exaggeration. Never had to reapply and the water still beaded and was glossy "wet" till the day I gave it up a few weeks ago. It has even helped almost eliminate rock chips (which the Subarus are notorios for) with the muliple coats and have visually observed even when due care has caused the ocassional gravel impact.
It's the only product I'll be using on my SHO or any other car for that matter!