Well, in my solution, it would be difficult to do a magnetic dock because the fit is perfect, and blocks don't like rubbing up against each other.
In your case, I'm not sure if you can fire rail dockers from a station, can you? I'm assuming not. That's why I decided to go along with a Port and...