wow dude. from the look of those pics, you got real lucky.
glad your ok. insurance will cover the car right.