That make you cringe just watching it! Never mind checking the 'g' meter, that would have registered on the Richter scale!
What's the bet he had the autothrust in and it pulled off the thrust at an inopportune moment!
Having said that, the X wind looks like a solid 25 kts if not more, which would not have helped. No doubt he briefed a 'firm' arrival due to the limited runway length available, just not quite that firm!
Perhaps a covert hard landing inspection at OSH tonight!
I've never screwed one up either