I really like your approach to this. The only thing I can sprinkle on the cake that the others didn't state is why the vocals are overdone. It's just because they're too loud, too much reverb. If you toned it down some, brought those drums to life and sidechain compress a little more it would blend a lot more smoothly. Not that it doesn't already, just..better. (:
Also if you ever do try dubstep in the future look for those punchy kicks and snares, stay away from 303 and 808 kicks and such. d: