I see two valid points in this thread: 
	 
	1) Early trains cause dispatch problems, especially with dispatchers not having the full suite of signals at the moment, so they can't easily squirrel you away on a siding if they need to, especially if you're supposed to stop there for a 3 min layover in 20-30 minutes and the dispatcher only has two platforms to work with. 
	 
	2) Throwing a fit for a train being 4 minutes early is taking the piss. 
	 
	Please drive to the timetable, but +/-5 minutes is fine. 
	 
	The current timetable seems to be balanced at running 10 kmh under any trains particular vmax, so letting the train target 5 or 10 kmh slow or fast from that target is how I tend to reel trains in.