As Alex says you are currently washing waxing, polishing waxing. Which is not the way. Personally this is what I do when cleaning the car:
Wash (Power wash to remove loose dirt)
Snow Foam using Chemical Guys Maxi Suds + Spray on chemical guys Blue rim and wheel cleaner on the wheels to remove stubborn dirt
Wash (Power was again to remove the suds and dirt)
Wash using Megs gold class shampoo along with a lambs wool mitt and the two bucket method
Then clay bar it keeping it well lubricated to remove spots of tar etc
Wash again with just water
Then remove water using microfiber towels
Then glaze using Poor Boys Black Hole
Then I wax use a Dodo Juice Purple Haze
On the wheels I use chemical Guys wheel sealant
The last two products are used on specific paint colours for example black hole and dodo juice purple haze are used on dark colours.
Black hole is really good as it fills in light swirls as well as gives a good glossy depth to the paint. (All these products can be applied by hand using foam applicators). By the pictures of your car I think I would class your colour as dark so you could use these!
To remove swirls a Dual action polisher can achieve really good results (used correctly). If not several go rounds using super resin polish can remove swirls and for deeper scratches Megs Scratch X is good.
A really good and helpfully forum to look for detailing is
http://www.detailingworld.com + Tim_Gti has done a really good detailing thread on here which is also very helpful
http://www.uk-polos.net/view ... 20&t=44466
I buy most of my products from
http://www.cleanyourcar.co.uk always receive my products quickly even with a hand written thank you note.
Hope that Helps
Alex