Yeah, I think you answered to all of my points!
It would have surely been interesting to have multiple visits to the train. There was certain mystery around the voice and it would have been cool if there has been even more depth to the lore there. Then with each new visit you could have learned more. But I definitely understand that in a jam game one can never include all the possible ideas because the time is just going to run out at some point.