Not a good day.

Sorry to read, but likes been said hes ok and the car is fixable. Be safe.