The yaw on touch down would indicate a brake induced yaw . Feet to high on the pedals ? Frozen brakes ? Parking brakes set ? Wrong grease used on bearings ? They did a great job to keep it on the runway after that yaw gripping event and got lucky they did not blow out the wheels and start tumbling .