Using the calculated angle bisectors I can now draw lines that are roughly parallel to the actual lines between the two stations, which allows me to animate trains that don't collide.
The end!