You don't have to take off the wheels to clay them. Just get down there like you were cleaning the wheels and applying tire dressing etc. Use plenty of lube and lightly clay the wheels. It will make a big difference in the high polished wheels, however they will always have a slight cloudy look when you get upclose to them, that's the nature of the beast. As far as swirls on the paint etc. I'm sure that after you clay the car and use something ike dacp or swirl free polish- then your favorite wax or sealent, it will look better than the new vettes on the showroom floor...