Also don't forget there are two transports type. The one for ship / zep etc.., and the other for elevators / some random things. The main differences between the two is that Ship / Zep coords are absolute ( When x = 20 for a node, it's x = 20 on the map ), while for Elevators when x = 20, it means elevators->position_x + 20.
I'll release info on those elevators, they are really useful, you can make little boat to travel on a lake, elevators, and other random things. However I have no idea if it works with WMOs.
About the map on transport, every transport has a map for it's route. With an ID etc.. It's mainly for Unit i guess, as a unit should have a spawn point, how do you specify the static coord of a transport on another map ? It's better to make the transport have it's own map, like map 610 where 0, 0, 0 should be the center ( or another point, don't know ) of the transport.