Well, after all that...
Maybe we should be clear on what exactly is the difference between a "hard" and "heavy" landing, since they are quite different animals!
One refers to the rate of descent at touchdown, and one refers to the AUW of the airplane at touchdown.
Now I wonder which is which here....
Cheers...FD