in somewhere of the forum is the solution of the question 1, but I think it is in spanish, I will tell you what have you to do:
create a rule.
when a unit enters location *enter*
the triggering unit must be train
find train in enter
teleport units to exit
with this the train can move in a closed circuit;).
I tried this method and it works perfectly!! Thanks!
But with this method the train can only move forward! it is right or I'm wrong? xD