1) No it won't wash off Zainogrommit said:
2) wash / Clay / polish till happy if needed / Dawn wash / Zaino
3) Some use it on glass with no issues .. I don't apply paint products to glass as I have experienced streaking / smearing
4) Yes .. wheels too