Cool song. I can't help but offer some suggestions, with the caveat that this is just
my opinion.
The vocals seem very out front, so I would turn them down, or else bring up the other instruments, especially the drums. I would also hit the compressor harder on your vocal. Mind you, I'm a compressin' fiend, so take this with a grain of salt, but I'd go way harder with the compression. It will make it sound more intimate, since it will bring out more of the air in your voice.
Also, just a matter of taste, but I'd go bigger with the drums, to give it more of a marching sort of effect. Slamming kick and powerful snare. I'd also lose the 1/16 note kick right before the forth beat of the first bar of the 2-bar rhythm. I might also simplify beat 1 of bar 2, so the drums have a more powerful feel to them. (I guess I could have just said I'd make the beat simpler.

)
I'd also bring in the bass much sooner. Maybe even use a synth pad instead of piano on the first few lines, so it will have more of a building feel. Definitely keep the piano after that, though.
The lead guitar during the verses could be quieter. Right now it's a bit too out front for me. I'd also add a 1/4 note delay to it.
Dang ... now you know why people never ask me for my thoughts on their songs ...