Regardless of the cause for the heavy landing, it looks like they earned their keep after the GA - smoke, dual hyd failure, no attitude indication etc.
Interesting decision making doing a low pass with smoke though, I think I’d just want to get it on the ground.
At least everyone walked (or hobbled) away.