Absolutely right QDM^3 - any lack of forward speed is most likely due to a last-ditch attempt to pull-up and avoid the inevitable, trading the last bit of speed for height into the stall.
As for the O2 theory, the seats themselves show no sign of having been in the middle of any such explosion. It's much more likely that the big rock visible in the middle of the cabin is responsible for ejecting the seats.