Can anyone help me understand what video editing/tools would have been used to create this? I assume you cannot do this in imovie and would need to use Flash or something and then integrate it into imovie? Thoughts?

https://www.youtube.com/watch?v=FNFI4DlFNao

Thanks!