I can't believe I didn't review this before!
It sounds soooo good! I can't stop dancing~! <3 I agree with a couple of the other reviewers, some of the parts with the vocals sound a bit slow, but it sounds kinda cool that way~! Keep it up, I want to see more of this awesomeness!