Like this idea
You need to wet'n up that bass quite a bit and vary it up some more. Get more experimental and layered with your percussion tracks. Listen to some more dubstep like Reso and Burial and get the vibe working properly. Just get one tune i.e this one and see how good you can make it by really rinsing your computer processor for everything it is worth. Trust me it will up the standard of everything you do from now on.
All the best and keep on programming beat. You've got good ideas. Zaflon www.myspace.com/zaflon
S