This is beautiful.
Nothing else should have to be said.
nah but seriously, this is amazing. Except the drums..a little. :P
and some of the transitions are a little too random.
Try to make it more smooth and flow.
other than that, i really like this
:) keep it up man.