They were bl**dy lucky IMHO. That final bounce meant that they straddled the final wall rather than slid head-on into it. Had they done so at the speed that they were travelling the cockpit crew would have had little chance.
Even so the deceleration must have been pretty severe with quite a vertical component as well. I hope there were no serious spinal injuries to the crew and pax.