A
You can use any kind of a shampoo, but you do not need to clean with the shampoo.
Unless your vehicle is very dirty, just spraying water with a hose, and then clean up with a MF towel or a wool wash mitt, may be sufficient to clean your car.
You can see how Aquartz can protect the surface from strong acid.
http://www.youtube.com/watch?v=3KaB4HwkGvA