Hell mate, thats some serious s**t. Hope they get it looking good again. Doesn't sound like you need it, but if you want some more help giving them a good kicking....
My previous car got some massive rocks thrown through the windows a couple of months ago. Police on the night didn't care, even though I stopped and talked to a patrol car on the night and told them exactly where the scrots went. If I ever find out exactly who it was....they will pay, oh yes they will pay.
But its little sh***s like this that need a good "notching down" if ya know what I mean...