Great flash and great music!
But, I would say that the music made the most of this video. Without it, I would never have watched the whole thing. But, you did a very good job making the animation run with the beat, so you deserve a:
5/5 and 10/10