Originally Posted by
slickvik
And when I look at sites like Flightaware it actually says on time (?) which it definitely wasn't.
Given the length of the delay they likely re-filed the flight plan with new departure and arrival times. From Flightaware's point of view the flight was on time.