or:
thanks everyone, I really appreciate all the input. These solutions are more varied and much simpler than I initially imagined.
I ended up going back to my first thought of implementing the orbit around controller node somehow. It seems to work well so far for my need of interpolating between pointcloud A to pointcloud B positions on a circular path.
It has already built in speed control and it also seems to play nice with Rigid Bodies which is the next step
Here is a screenshot.
thanks again!