43 minutes is definitely long, but I found it was far too fast paced if it was any shorter and cutting sections out didn't seem right to me.
The script I used was this one -
I agree with leaving it long for you to watch. That way you relive the whole trip. But other people watching don't have the same experience. It might be good to edit it down to a few minutes, maybe with multiple videos, of the highlights for other people to watch. I really liked the tunnel train part. That would make a nice video by itself.
The script uses a shoot() loop, so I think a shot every 2 seconds is about as fast as you can do. Were you able to go faster than that?