Gotta push the score a bit! I have no idea why this got such a low rating. What I noticed is that your song was very well mixed and mastered. And a big praise on how clean the sound is! You did a good job in playing around with the EQ.
Now about the one negative point, which made me take away a half of a star, is that your choice of dubstep sounds wasn't too great. They do sound a bit too oldschool. You should switch to better ones about that. It's just an assumption that this might be the reason other people gave a bad score. But in my opinion they seem to ignore the other good things about this piece.