Since this is a mix test, I'll purely review the mixing aspect of the song here (no rating is given for composition).
First of all, compression is a lot more subtle than it used to be in your songs, which is good. I'm personally not a fan of the 'pumping effect' you get when things are overcompressed, so definitely an improvement in that regard.
EQ could still use some tweaking here, though. Right now, the mix is too harsh, causing ear fatigue quickly. I had to cut the frequencies from 2khz and up by -6db to make it easier on the ears (and even then there was a lot of "crunch").
The stereo image could use some work as well. If you use stereo imaging software (e.g. a goniometer), you'll see that this mix isn't really mono-compatible. Guitar parts fade away too much right now when you're summing to mono. After analysing each frequency type (low, mid, mid-high, high), I came to the conclusion that there's simply too much stereo information in your mix. Try to use as little side information as possible (especially in the bass parts of your mix), and the clarity of your mix should increase drastically. Doubling guitars naturally creates some side information, but make sure it's balanced.
Some general tips:
- Compare your own mix with an existing mix you think sounds good.
- Make sure your mix is at least somewhat mono-compatible.
- Keep it simple. Try not to 'overmix' your song.
Hope this helped! If anything is not clear, feel free to drop a response :)