Hi Gass,
I’m new in the forums but I may help you a little.
This game have no “story” as you tell. so there is not a true “End of Game”. While advancing in the years you unlock checkpoints like start in 1950 or 2000.
This game have “time” because wants the player feel the evolution of trains. This way it’s not an plain simulator like other one whick plays a certain type of trains. In games like SimCity you also haven’t that “End of Game” and you don’t even realize it.
To sum up, the “End of Game” is decided by you or, in my case, my PC. I can’t go any further than 2100 since my PC can’t affort it and just crashes 🙁
Hope it helps,
Oriol.