These landings looked pretty reasonable to me, but I have seen many clips that look like this may not be the most forgiving of a/c to land in bumpy weather. I hope that gear is strong! I'll put my money on it being the reason for the first bent 380, for what its worth.