Machinbird - you are quite right, however in a CJ there is a large red handled leaver between your thighs, pull that like a car hand break and it will give you a shed load of breaking for three pulls. (From memory).
It doesn't give you anti-skid breaks.
However, if you land at the correct speed at the correct point on even a short runway you will need power to taxi off.
Alternatively you could run it onto the grass and it would stop pretty tout-de-suite.
It looks more like they have landed long and fast. They are very lucky.
(I do standby to be corrected).