Re: Will this buff out??
Sorry to see the damage to your car.
What does being in the Army have to do with anything? He was wrong and you have witnesses.
Authorized Daimler repair centers? Any auto body shop can work on your car. Ask around and find one with a good rep.
And relax, a car is a car, is a car. There is nothing so special with the Crossfire that any good body shop can't handle.
Good luck with the repairs and I'm glad no one was hurt.