This is a good mix man. I wasnt really swayed by the Eq/ambience on the drums in the beginning. Maybe i found it more distracting than a help, but not a big deal at all. the drums generally have a good sound to them.
The main rythm guitar stays out of the way of the vocal pretty well in the first verse, but there are a couple tiny spots where they fight a bit. later in the song it seems to be a little bit more of a problem, but def not bad. If the guitar and vox sound a little bit alike, then it might be a good idea to pan the guitar as far away from the vox as you are comfortable with. It sounds like the compression is taking over on the guitar a little bit, and might become a lil fatiguing after a couple of songs.
Compression can pull things forward in a mix. It sounds like a few things have been "pulled" to the same place in the mix with your compression strategy. It might be causing the mix to have a little less depth than id like to hear. Imagine where that guitar would be sitting if it were really dark sounding.
In any case this is great work from you man, and your best mix i know of to date. This mix has energy to it, and some nice sounding instruments. i like how you kept the secondary rythm guitar out of the way of the main rythm by making them sound not alike.
It doesnt sound to me like you are stuck at a stand still with your improvements. I think you mentioned that at some point and this mix contradicts that statement. Nice job man!