I don't want to speculate, but I have had a word with people in the ATC system. Seems that this may be the 1st accident in SA that is directly attributable to WINDSHEAR/MICROBURST.
It is reported that there was a large cell just beyond the upwind threshold. While the aircraft was on final approach, the tower reported winds pretty much 180 degrees apart at the thresholds at either end of the runway. The anemometers reported a headwind for BOTH runways.
Can you imagine the mess had they elected to go-around/reject the land and flown into a microburst?
For my 5 cents worth, nobody injured and the paint only slightly scratched, the crew did a fine job in a trying situation.
Hope the Met Office keeps all the parameters and it get programmed into a sim model for us all to learn from.