lol ~ I have to take a Saturday and do that "crap load of work"
Thanks for reminding me... it's been since the spring... it's time to do the whole clay routine all the way to seal...
A high grade polish should help with the swirls:
How to Remove Swirls from Your Paint
Products are all personal preference... that's why there are so many of them out there.
I use Obsessive Detail products - all of them of which, I am very, very happy with. Justin is excellent and will answer any questions you have, including telling you a full line up for your specific color.
From clay to sealant, you can't go wrong... although, warning - you're ride will look amazing - see my gallery, the fall pictures. It was cloudly out that day and the car glowed...