Had a listen through your few latest this one stood out the most.
Never give up when you have things in the pipeline, go back to them every opportunity you get. As per your description they can end up being your best.
As far as dubstep goes, this hasn't got a thing out of place. It's a fantastic example of the genre and a pleasure to listen to given I stopped listening to dubstep a long time ago. Love the tempo change after the second drop. Kept it interesting for sure.