That's a hoot! Can I borrow that?
That said. Are you going by the arrival time on your GPS?? Because the GPS has no clue that there can be slower speed limits, traffic lights,traffic problems, weather delays, construction, bathroom stops, fuel stops etc. and that is what the time "built in"...