Always pull over during a hail storm... Sometimes you can put rubber floor mats on your windshield. Anything to soften the blow of the hail hitting your windshield...
I'm glad you're okay! I kind of want to own a car like this, but a higher end one that is hail damaged. Cheap luxury.. But I don't like the MPG of luxury cars.