OH MY GOSH!!

We had hail like that back in 1994 in Austin and it totalled 2 of our cars, mine and my daughters. We DID NOT intend on having to buy two cars at the same time - it was NOT fun. Both were older and paid off, so there we were with two new car payments. It was bad news!
I'm so sorry!!! And I'm even more sorry to say that your roof is probably trashed too - but the insurance should cover all of that.
Good luck!