He does touch down long - almost halfway down the runway by the look of it. What happens if you override auto braking and stand on the brakes? I am not familiar with the aircraft but presumably it has some sort of anti-skid?
HD - I assume the OP means runway 33.