Agreed, no hat's off.
Once if became obvious that they had floated past the touchdown zone they should have gone around.
They reached the end of the runway still at some speed and were extremely lucky to be able to turn off. Any number of variables, if different, could have caused an excursion.
A difficult approach should be managed correctly so as to achieve a touchdown at the correct point on the runway. It should not be used as an excuse!