Sounds a whole lot like Skrillex if you ask me, and the drops are super awesome! I do have a few thoughts about this that might make it better.
First of all, it's all too quiet. If you haven't already seen it, check out You Suck At Producing's video tutorial on mastering: https://www.youtube.com/watch?v=FVexl7mbwzQ
Second, even though the drops themselves are awesome, they don't fit in all that well with the vodoced stuff. My suggestion would be to tease the drop noises in the buildups and/or breakdowns, just to graft it all together.
Other than that, yeah. Sounds pretty awesome!