I was going to say that Alan!
I think you do rush to much in general (out of enthusiasm, I guess? )
I've listened to a lot of mixes from you over at Mike Senior's discussion zone, and I think you've improved a lot by your hard work and tenacity, basically, you've got some great consistency that allows you to turn out a good mix in a few hours.
Now all that is missing is to go beyond that and put the time to turn out great mixes!
I'm absolutely sure you can do it, but it seems like you either get bored of a song or maybe you're not ready to put the time in to get it to a superior level. I suppose it's the 80/20 rule. You get that 80% good mix out of 20% of your time, but the 20% that would make it really awesome takes 80% of time and maybe you're not ready to do that? I don't know...
I hope you don't mind me saying that because I think you are a good mixer, and I believe you could be a great one!
As a disclaimer: I'm don't consider myself a mixer, which is why I don't enter mix competitions, but I think I can recognize a good mix from a great mix. Too often you fell short of it because you rushed out in the end, and I think it's a shame so this is why I'm telling you that.
Now this one in particular is good again, although I find it rather bright *TBH it's true of most of the mixes I've heard so far, so it must be the material/genre itself that leads to that.
The acoustic is perhaps too predominant and the fizz in the distorted guitars would need taming IMHO. What could bring it to the next level though would be to make it less "static" work on various sections with different sounds, add transitions effects, etc... I don't know.
Anyway, again a good job!