one thing with trains....you should try to keep them a few cells away from the red lines....as that causes them to stop and disappear for some reason. That is pretty much the sole reason they got cut from my Lake Istelv map because I could move them farther away but then those areas would have looked funny.
I think a problem may occur with the .10 for time tickers for the train to stay in a spot...I don't think using a decimal would be very good. In fact that may be causing an error. About 50 tickers is a good length of time for a train to stop and "unload/load" whatever it has. Or you can make it shorter but I would have it at lowest be set to 15. Other than that I don't see a problem with the script. As for the jump to line thing I do believe setting it to jump to line 0 is the way it should be because otherwise it won't be told to travel back to the (move to waypoint 11) and it will wait...then move to waypoint 10 and wait some more. Thus it will stay at waypoint 10 because it is already at waypoint 10.

As for the task force....You should only have to use 1 thing in the task force and that is the locomotive. Then you set the others to follow it like you have.
As for the team types. You should set the tag in the teams section to the train trigger. Then you need to attach the trigger to the locomotive. Sometimes it works fine without doing this but its a risky situation. With your map it works simply because those are the only vehicles already placed in the whole map defined with that task force. But say if you had a moving Bus and you had several other buses on the map then it would choose a random bus or just make them all follow that script based off the team type.
So...what you should try to do are these:
-make your task force only be the locomotive
-attach your trigger to your locomotive
-set the tag for the team type to be the train trigger
-change the script part from a .10 to a number that is 1 or greater. (personal preference is at least 15-100 depending on what else is happening)
-If you do all of the above and it is still not working then you may want to move your train and tracks away from the red line on the map.
As for the map detail and layout and other stuff...
-Terrain in general is too blocky IMO
-Many cliff errors. Are you using Marble madness?
-watercliff to shore piece not being used in the spot where you change from water cliff to normal cliffs
-the area near the shore of that river that is slope. (the southern side for the most part) needs variation as it is all leveled to the cliff and pretty much right against the shore.
-Some imbalance issues such as the 2 VHMs in the top right corner being closest to the bottom right player. The bottom right player being secluded in a way from the other players.
I feel I need to stop adding comments or else I might end up writing a full novel XD
so those are my comments so far.