I like the music, sounds really cool!!!
I'm listening on Creative Labs consumer-grade PC speakers here at the office... so keep that in mind...
Mix wise, the vocals are too wet and need to be EQ'd and compressed so that they are differentiated from the guitars. Right now everything is kind of sitting in the same frequency space, and it's hard to tell what's going on musically as a result. Drums need to be louder overall, more compressed maybe too, they are sounding a little bit weak in the mix. I'd definitely look into messing with the EQ of the guitars as well, they're fighting the vocals as I stated before. It sounds like you have a nice full bass sound, but thereagain it feels like it needs more compression, and you may need to notch or roll off some of the subsonic stuff in there, it's a bit boomy and muddies up the mix.