I've always wanted to do this, neat. I bet you could regularize the horizontal dimension by scaling each pixel's width proportional to velocity (say via an interpolated GPS tracklog). As-is everything is either oddly compressed or stretched, depending on how fast the train was moving at the time.
Or, even cooler, change the framerate of the camera during the trip in real-time with the GPS speed as input. :-)