Nit: if you scroll down a lot, the stations at the top disappear (and get appended at the bottom, which makes sense – it’s a circular line after all!), but the space remains, so when you scroll back there’s a ton of empty space. Maybe remove that empty space after the scrolling has stopped? (Would be nice if you could scroll backwards, too!)
And just to throw in a wild idea, it might be nice if the UI was a variation of the in-train display interface: https://commons.wikimedia.org/wiki/File:Series-E131-500_Insi...
Naturally, it’s not as clean and sleek, but incorporating some elements of it might make this site look more authentic. Maybe something like this? https://files.catbox.moe/8cpp76.png