Given the time you did this...
I thought this was pretty good. Only one problem which was the song was slightly shorter then the animation. You should have cut out some animation and just not have gone all out on the 1000 frames idea. Very fun to watch though. Good Job.