Needs work, but good...
I can tell you spent time on this. However, i think you've could have spend a lot more time on this. The beginning picture was extremely misleading, and the animations was lack-luster or jumpy at times.
A background would have been nice too...