Do you know the Transport for London (TfL) definition of a bus running on time? Apparently TfL-speak has it that a bus is on time if it is not more than 2 minutes early, and not more than 5 minutes late. Now - slightly late (2 or 3 minutes) can be understandable; but "on time" if it's early? Consider the following.
A passenger needs to take two buses to get from his home to work. Each route runs every 20 minutes. The two routes meet at a point where his first bus is due to arrive 4 minutes before the second is timed to leave there - 8.02 and 8.06. Sounds reasonable. However, one morning the first arrived 3 minutes late at 8.05, and the second left 2 minutes early at 8.04. He missed his connection despite both buses being "on time" according to TfL.
To any passenger a bus is early if it leaves before the scheduled time, and late if it leaves after. Why should it be different for the crackpot management of TfL?