Without knowing the situation, I'm trying to wonder how the accident wasn't your fault with the front end shoved in like that

How fast were you moving? I think the airbags don't deploy unless you're going above a certain speed, like 25 or 30 MPH. Either way, glad to hear you're alright and you all escaped without serious injury! A toast to your safety