That was pretty frikkin' sweet!
Loved the music.. Animation was pretty damn good too!
Only thing I can think for improvement is maybe just the lipsyncing and the mouth shapes. Of course I could be REALLY nitpicky and say the animation could be a little smoother but I know how much time that takes and it smooth enough for my liking.
Keep it up! Loved the song and will definitely listen out for more!