It's getting there;
Right off the bat, those drum loops had me. You are just astounding at creating a good beat, I don't understand how you do it.
Other than the song being a bit repetitive, you were occasionally introducing new sounds and synths to keep it fresh, that, I liked. I'm about 3.5 minutes into the song now as I'm writing this review, and so far it's very good. But like I said, repetitive :(
Ooooo at 4:00 it changed. Very nice :) I'm not sure I care much for that synth, perhaps a piano with a heavy reverb or delay would do the part justice. Just a thought!
Do work son, get rid of that (Demo) tag after the title. :)
mH