This is awesome. The pretty low-poly models, color palette and music all work together really well. Really well written.
Just to nitpick at SOMETHING, I feel like the font used for the "My very own train station - station" nameplate doesn't fit super well. Maybe something more blocky?