I think thats the key right over there.
If you fly a ship with an SLF or an SRV or both you're already doing 90% of the basic functions that're required to swap position with another player several times a day every time you play, and the game does it seamlessly.
I haven't heard of anyone increasing the throttle on their SRV only to watch their ship plow into a mountain on the planet's surface at full speed, so apparently this is also one of the most rock-solid, un-bugged and reliable parts of the game's foundation too.
Spaghetti code that.