I started in hip hop, so I definitely appreciate your lines. It tells a story, and your backing vocals were reminiscent of Eminem. I like the fact that they were adding in to your story. One piece of advice, though, I'd widen the stereo on the backing vocals, or pan them accordingly, to set them apart from the main vocals. It'll help the listener to distinguish between the two. By doing that, you'll involve the listener more, and make your story more dynamic. Also, as a thought, you might try to combine your dubstep and hip hop. By trying new combinations like this, you can get great results. I've got a track or two that do that, and it's the foundation of my band, All Medical Procedures.
Keep it up, man.
~CV