QUOTE(isaacwill @ Apr 18 2012, 11:42 AM)
hi, i dont seem to have receive ur PM, can you resend it to me?
thankss
Your question is very subjective, I would not say if any shampoo could remove those stains...
The thing is, no coating or wax can help you if you are not hardworking in maintaining it

How many time can you polish your car? When you polish each and every time, you remove some of your clear coat, and in time your clear coat will finish.
What you should do is, if you are keen in keeping your car nicely, do one fine polish to remove all swirls, scratches and stains, then do coating and maintain it yourself regularly. If you not hardworking enough, nothing can help your situation really.