The mix sounds pretty squashed on my speakers. I think you should back down on the mastering, or go back to your track and see if when you turn off all the mastering that the balance of all instruments is good. I remember Bulb posted in an interview to always mix first without any mastering at all and then add in mastering to get the volume and little something missing. This master sounds pretty drastic, and it loses something about the character of the sounds to the point where it is hard to judge what is well done.
The guitars sound interesting (like they may have potential) but they seem pretty grainy I think largely due to the master. You should post the unmastered version as well and then I think people will be able to give you more constructive criticism. Hope this helps.
Cheers,
George.