The bass could use a little more punch on the bottom end (maybe 100Hz) and some top end to give it some presence.
Drums sound right on.
Darren, I know you like your vocals buried so I'll not ask you to raise them
I wonder what would happen if you gave the guitars a boost on the top (> 2K)?
For reference I'm listening on my Sennheiser HD600s so may they are dull and I just spent an hour mixing.