Late resume; several days have passed. Right now I see 2x Garden Road railway stations on the default renderer. The stopping position mapping seems right (I don't know how that works). The changeset almost got it right.

I forgot where I read this, but basically, if we have an area for the feature, then we don't need a node for it. e.g. if we have a polygon for the bus terminus, we don't need to keep a single node alongside the (new) polygon. And most of the time we prefer the polygon because it shows the scope/extent of the feature, so what usually happens is e.g. I draw the bus terminus polygon and then transfer all the data from the bus terminus node to the polygon and then delete the node.