First off, great song, great instrument work, and excellent singing performance. All are blended into a whole that I think could be pretty much an anthem or a modern classic rock tune - I'm serious.
If this were my mix, I'd get rid of that "metronome" thing in the first 8 bars. Also, I'd lower the rhythm guitar that pops too loudly in the left speaker.
As for the vocal, it's possible that because you wrote the song and know the lyrics by heart, you "hear" them in the mix, where a first-time listener can't. As I first-time listener, I'm catching about one word out of three.
Hello my name is Ninja? just a guess. :) Am I right? What do I win ???
OK I just read your lyrics, now I'm getting it better. Those are some pretty good words you have chosen. I think it would be ok to diminish the guitar line just a little to make the vocals more intelligible for people who haven't read the lyrics.
Really cool song here.
cheers,
-Tom