I thought overall it was pretty good. I, too, enjoyed your use of camera movements and positioning...
However, I felt that you trapped yourself by tying the visuals to a beat that was too fast. You did that WELL, don't get me wrong, and the timing was nice, but in the end it means many of the scenes in the video are really too short. They're just a blip and gone. It's almost chaotic, and happens a few times during the clip. So, while technically good, aesthetically I think a slower beat would have allowed us (the viewers) to enjoy it a little more.
... For what it's worth...