Not bad at all, but...
The end gets pretty good, but I don't really like the first half. Maybe it's just not my style, but the high-pitched beats, while they don't actually sound bad at all, don't really fit with the sort of quieter and kind of orchestral (not really, but I'm not sure how to call it) sound of the whole thing. I think even just reducing the volume of those might make it better, but they'd have to be blended in somehow. Maybe it's just my tastes, though.