Mate you wanna stay away from brands like armour all an turtle wax, they are just no good. Ill start with the swirling on your car, 99% of swirls are induced by your washing method, grit gets stuck onto your sponge/mitt and you're basically scratching your car as you wash.
Before you do anything, hose your car down excessively to get any excess dirt and soften the grit that stays on the car. I suggest you use a 2 bucket method, one with plain warm water (warm because it will release the grit from your mitt much easier than cold) to rinse your mitt and one with your car wash solution.
With the mitt, flip sides to prevent spreading the grit, wash from top to bottom; 1. roof, bonnet, sides and rear, rinse in the warm water after each side.
Since you've got a nice car invest in some good products, you can get mediocre products like Meguiars, AutoGlym and Mothers (the better of the 3) from Supercheap and Autobarn.
But if you really want good results, order some good brands from www.waxit.com.au (QLD), www.finalinspection.com.au (VIC) and carcareproducts.com.au (NSW), they have proper products for similar prices which last much longer than the commercial stuff off the shelf
Wash, polish and wax is OK, but there is a whole world of better above that. Just have a browse through this topic to get some ideas of what to get for a decent price
Here's a demo video from the head of demonstrations at Meguiars on how to wash your car safely
http://video.google.com/videoplay?docid=75...owcargarage.com
All the best matey,
Danny