Potential
I think you would do well makeing that lead more electric and throw a more wholesome bass. I've listened to a few of your songs and you sound like you could develope into a pretty good dub-step Dj. Great concepts, with some good samples to match and a good tweak on the actual sound of you instruments like the resonance of the drums and reverb, flanges and what not. The sound is "flat" because it sounds like a bunch of presets. Don't be afraid to use a few mediums to mix, like head phones, then monitors, then burn and take it to the car is what I do with my vocals to hear it across all soundscapes. I don't know what program you are using, and I'm no producer, but I believe what berdin was talking about with 'soft' was the flat sound of the (I assume) un-mixed arrangement. keep droppin shit and try to hook up with sum of the cats on here and other sites and around your town that may know more about mixing within the program you are using. Forums are a great place to scour knowledge from people that want to take the time to push an idea. Anyways, thats my ten cents. Now that I spent my coinss I'ma take the toss and check out the rest of your stuff!