No it does not. Once a car is off road, on non-level ground or as in this case flying, it can roll at any speed. Push a Ferrari off a cliff and it might roll, flip and do somersaults no matter its centre of gravity.
(2) That car shows a very bad sign: impacts on both front an rear. That means multiple impacts separated by some period of time. The problem with airbags is that they can only deploy once. Same too for crumple zones. What saved these kids was most likely the seatbelts, the only safety feature that remains functional after the initial impact. This is why I am against the new trend of shock-absorbing seatbelts with stitched expansion zones, what rock climbers might call screamers. They don't work twice.
Forget the fancy safety features. The humble belt is more important than all of them put together. If you are going to roll a car, A good seat and a 5-point restraint is better than a hundred airbags.