If it were hit while parked, the airbags wouldn't have gone off, unless they left the key in the ignition and in the on position. If the passenger seat has a sensor for the airbag, it means that someone was also in the passenger seat, or at least something heavy enough to make it believe someone was sitting there.
Roof wise, it looks like it's not totally attached, possibly cut, or maybe just peeled back from the door frame? The hinges on the door look undamaged so it is possible that the door still worked, though highly unlikely.