I love how the bidirectional aspect was implemented here - you actually have to think about where you are, not only on the rail, but also on the train itself. Really cool idea. Maybe there could also be some smaller stations inbetween the main stations where you are protected from the rain. Like this you could want to completely back off into hiding.
Visuals don't really have much going on with them other than a cool font, but the music was nice.
Good job!