A little bit of "Float"
I been on worse ( a 1-11 400 at Aldergrove -Wind shear, ouch) , there was a little bit of float and how short is the runway. However I would imagine from an energy management point of view, this is a demanding location and the video is actually a testament to the flexibility of the options afforded to the crew by the performance of the type of aircraft.
The thread title is very misleading IMHO.
CATIII