Great performance all the way around, guitars, drums, vocals, the whole gamut. Great job. Your drums sound pretty flat. I'd recommend re-tuning your snare and tightening it. Make sure your heads aren't pitting, or you'll get a very dull sound. The low-end of your kick was nice and beefy, but the high-end click wasn't really present. Your vocal sound also had presence issues. Sounded like you were singing in the background with very little "bite". For a song like this (which, I thought was pretty good), getting those vocals up and in-your-face would help the impact of the song greatly.
Also - get rid of the effect at the beginning unless you really, really like it. I don't think it adds anything to the song. Maybe have it as a precursor to the opening line before the vocals actually come in, but then kill it.
Anyway.. Not too shabby, man. Keep it up.