A few niggles, but good.
Have you eveer watched the Honda adverts, with the chain reaction sequence? That was what sprung to mind first of all, but it was a classy piece of work.
Does the 8-ball spin truly, because after the windmils, it seems to be spinning at 90 degrees to the roll, if you understand what I mean. I think it's an error, so you can correct it for next time.
Good work.