After much deliberation (and actually LISTENING to you 'song'
I have concluded this...
You guys do not... suck. You are, on the other hand, rough and unfinished. Jess especially. The drums? Yeah. I aint digging the drums. Too loud, for one. They're meant to be the rhythm and backbone, not a freakin' crash in your ear.
And you talking in the background? I know it's only a demo, but you shouldn't have to direct everything they do. And if that wasn't what you were doing, then it was just annoying.
Okay. I'm done.