Some great gameplay and a nicely put together mini-montage!
However in my opinion it could use some
- gameplay in sync with music
- a little less laggier gameplay (i know this isn't your fault however it's just a suggestion)
- use a better video software editor such as sony vegas for better sync between gameplay and music and better intro's/effects kind of things!