That was actually very, very good.
1. I loved the music.
2. I love the plot.
3. I love your style, graphics, and everything else.
4. I loved that little devil guy that sings the song :p
Great job on this, A+ for your class, and I see great things in the future for your little animating career. Keep it up man.