Yikes...

Thank god (or your chosen religious idol) you were only going at a slow speed and were able to stay put.

when my van was my daily the drivers side popped out while i was waiting at the traffic lights and the car sustained no damage until the tow truck arrived and had to winch the van up onto the tray, that was when the front guard got bent out of shape.

a very very lucky day by the sounds of it as it could have been so much worse.