I really like this song, and you included Raocow too xD
Mastering on the kick is too low, boost that up bro. The bass honestly sounds terrible, and I wouldn't present that in an actual track... then again with the direction dubstep is going maybe it's the new thing lately? The vocals are very low in the mastering end, and overall this feels lazily done (no offense.)
Keep working with your mastering, and mixing a bit more. Be a tad bit more diligent in what you do and you'll find the effort becomes rewarding. Good luck!
You are free to copy, distribute and transmit this work under the following conditions:
* Please consider sharing revenue!