Here is my Hype + Vivus animation, many thanks for the support :)

Thank you! As Daniel described this was done with Hype. The trick is positioning the swing point. There is a tiny bit of code in the hype file to detect when the viewer is at that part of the page and start the animation going. Let me know if you need this and i will dig it out.

Oh here it is: Have a viewport timeline animation play only once