overall quite good. My first impressions were that the drums were a bit bright, and/or lacking a bit in the low end. Also, as others have said, the lead guitar parts at the start could be louder. Also, the guitars at the start (the cleaner guitars) could use something to fatten / thicken them up, to my ear they sounded like they were DI'd maybe? Or at least recorded using a transistor amp, is that right? Either way, some sort of effect to add a bit of edginess as well as fattening would sound better to my ear, maybe not on all the guitars, but at least one. Also, some more separation between the guitars at the start, either with panning, or eq, or both might help.
When the dirtier guitar kicked in, the mix worked better. The dirty guitar contrasted much better with the rest of the mix than the guitars at the start did.
For your drums, I hear them as a bit bright - others may or may not agree. But if the consensus is that they are a bit bright, and you don't have access to the individual drum tracks, what I recommend you can do is try a De-Esser on the drum track. Works great for taking bright cymbals or drums in general and dropping the intensity and brightness of them without really dulling the track much overall.
Hope this helps.