Wow!! That is totally nuts! I'm glad that you guys are all ok. Yes, the feet on the dashboard thing is a definite no-no, but I've never heard of the airbags being deployed like yours!
I found your post because @chekohler featured you in a Pay it Forward Curation Contest entry! Feel free to join us any week with an entry of your own if you'd like :)
RE: Airbag Explosion