Did you have witnesses and note down the license plate number?
Might be worth trying to get your repair money back...
Also, on another note:
This car looks completely ridiculous, like some cartoonish caricature.
Or intentionally badly photoshoped.
But this is probably just a thing that my European brain can't quite comprehend anyway.
