I think somethings gone wrong with the tracking somehow. Flight radar is giving a flight time of 7 hrs 19 which I don't think is possible!! Same with the vs 43 it's showing an 8 hr 50 flight time which again is not going to happen lol
he has taken a NW'ly route due to the Low pressure system in the Atlantic which will help speed up the crossing thanks to strong tail winds on the northern flank of the system
There was a severe weather alert for the south west of Ireland (where I live) of strong southwesterly winds. More often than not the LGW-MCO flights pass overhead. I'd say they took that route to avoid the storm (which never materialised during the day but is gaining momentum right now)