If this were polished up a bit it could be really good. I feel like it's a little bit too slow-paced.
It also doesn't feel like there's a whole lot of decision-making involved. That is to say, I never felt like the different lengths of trains really mattered except when it came to the smallest vs largest. Otherwise you can mostly treat all the trains in the same way.
It feels like there's a certain pattern of using the gates that can keep going forever.
A lack of a distinct goal is what I think brings this game down the most. Maybe if each train was carrying a different piece of cargo that had to be delivered in a certain time limit or order, it would feel a bit more challenging and complete.
Overall, very good presentation, but needs some refinement in the mechanics.