The LGW-MCO carrying parts and engineer the following day got diverted en route due to weather, hence the further delay to the rescheduled flight
So really was a case of "if it can go wrong it will!"
I wonder why JFK was chosen if there were no hotels available, I would have thought this would have been a factor in the decision.
I was on a Virgin flight from JFK to LHR during the big Xmas snow (2010?) and initially we were unsure where we would be going whilst Ops secured us a hotel though we did manage to get into Stansted in the end