This flight had the most lucky and blessed of passengers and crew. Had there been a sea wall or concrete berm at the approach end of the runway, the result would have been worse than that of OZ214 at KSFO.
This accident prove one thing; no one is infallible despite all the great equipment onboard, the so called super duper trained crew, etc.