holy crap, if you added each little individual part butchered up from that accident, I'd be shocked if your repair bill wouldn't run in the $10-$20k range to 'fix'. I mean adding up parts, panels, and especially damage to the engine bay, sheesh! Labor in itself would push $$$ way over the sum of all parts. Plus there's some stuff you simply can't ever fix. Even in minor accidents, cars are just never the same.
All that being said, sounds like a REALLY scary incident, and glad some people had the decency to stop and offer assistance to your wife. I hope the trucker was cool about it. Best wishes!