This must have been a harrowing experience. I can't relate to the actual accident having never been in a plane crash, but I know how terrifying it is when you're in a speeding tube that makes such a hard landing on the runway that your teeth knock together, stuff flies out of the overhead bins, and the pilot has to literally slam on the brakes before running out of pavement.
Those poor people. Thankfully, no one was killed, a testament to the on board and ground crew.
CBC News - World - Plane carrying 154 overshoots runway in Jamaica