From the video, it looks like the wind was quite strong from the right weathercocking the nose of a/c into the wind; Also the flare was very shallow and the touchdown was borne by the left leg, difficult to judge rate of descent and if there was any drift at contact resulting in added torsion.
Not an easy situation, definitely a hard landing but the landing gear should be strong enough to handle that..