Hi,
I understand the concept, you need a visual storyboard for that, which I can create you in one day, ideal way to make the circles in 3d would be using nerb curves, Autodesk Maya is the best solution for that, I have been using it for a long time and on top of everything we will use After Effects for the finishing touches (vfx, adding sound, bg music)
Looking forward hearing from you.
Sincerely,
Shoeb M