A great animation!
Superbly well-done: good aimation, graphics, character design and backgrounds.
The music was, well, not my personall taste, but very fitting for the somewhat unique concept you introduced here.
The dance moves were quite comical and well-designed. I generally hate this sort of flash movies, but I liked this one quite a lot. Congratulations on your effort.
Oh, and the animation served what I think to be its ultimate purpose, because it led me to your website and will probably lead many other people as well. =p