Wow, Id say you got very lucky!
Glad the car is ok and no one got hurt!