Really sorry to hear about the vandalism to the cars. It is so hard, especially when we are so protective and careful with our cars.
All my cars are protected with Supaguard and over several occasions, minor scratches in supermarkets have simply wiped away. Does nothing for scuffs or more deliberate damage which costs ££ to keep in showroom condition.
Kerbing wheels is a particular problem especially on the bigger alloys.
http://goo.gl/AEwWG / Alloygator seems like an interesting product and i am considering it for both my F07 and F20.
Hope this helps. Bad luck guys!