I agree with Panther. Plus, Autopia has a wealth of great detailing info. There's no better way to make it look great, and keep it that way, than to do it yourself.
The condition of the paint when you picked up the car is not unusual. Depending on the dealer, new cars are sometimes delivered that way.