Amazing.
It is VERY clear that you have talent. Great drawings and animation. I think you made the perfect choice for music as well. It suited the piece very well.
There were a few parts I didn't enjoy as much, and I thought didn't fit as well as other parts; mainly the emo part; it was completely out of place, and the style of drawing wasn't the same at all. It wasn't a bad piece, but I felt like it interrupted the flow.
There were also parts that didn't have as good quality drawings/animation/detail as others, but they were still OK.
Great job overall. Keep it up :D