In one of the TV reports it has a company statement that the weather was poor with heavy rain. Of the scenarios put forward I'm going with the long touch down and off the end by the quoted 150 metres, coming to rest pointed in the direction of travel.