If there were significant winds it would have compounded those factors.
It is curious that the gear was retracted. I can only think that this was due to some kind of system failure? Perhaps that same failure explains the decision to double back instead of going around?
Lots of questions, hopefully there will be answers.
Still, the structure does not seem to meet the standard for frangibility that is indicated for objects in the approach path within 300m, although it’s not like it was at the very end of the runway.
Runway over/undershoots are actually quite common, and the building of a nonfrangible structure on an otherwise safe skid zone is a significant error in design principles that is not common or conformal to industry standards.
If those antennas had been placed on property designed towers instead of a concrete bunker, the passengers and crew very well may have walked away without a scratch, despite any errors on the part of the crew or procedures of the airline.