Glad you're okay.

It sounds like the car has driven it's last mile. If the roof buckled, the unibody is probably damaged. Even if they did fix it, it would never drive the same again.