They should be able to fix that, sure....
Of course, it'll have to go back to France and will cost several hundred grand!
It looks like it took a pretty hard hit on the front, but there's little to no damage to the passenger compartment. Very impressive from a safety standpoint.
This Mercedes SLR didn't fare quite as well:
Somewhere out in the Qatar desert.