I like the vocals, good front-man voice there. The vocals sound a little hot in the mids...either overcompressed or over-EQd. They could use a tiny bit of ambience too. They're really close to awesome though, just a great voice for this song.
I think that the hihat is too loud, and the overheads sound like there's an unnatural EQ boost in the highs. A little too much woof in the kick too. I wouldn't want the kick to disappear but it booms a little too much.
Nice song, well performed, and well recorded. You're like 95% there to my meager ears.
EDIT: I just saw the updated mix...
The same goes for the vocals. The mix as a whole is much louder, but a little fatiguing in the hi-mids and highs. I still think that the drum overheads sound too hyped in the highs.