I like the way it starts cold....right into it. I hear lots of mid-eq and not much high end..especially the guitars. The ending is a little abrupt. Maybe a little echo or reverb on last word without making it cheesy or cliched. Nothing wrong with a super short song, IMO. I can hear you put a lot of time and effort into the mix, and without hearing the other versions, I'd say it's almost there. Just needs some EQ tinkering, as others have noted. I don't hear the over-compression, but then again, over compressing was a main thing folks pointed out in my mixes, so what do I know? I love the harmonies... with the descending lines. sweet. Like the little yelp before the break/lead. sounds natural. Actually, on hearing it a second time, I'm hearing a more -lo-fi feel than what the mix is now -- but that may not be what you're going after. But it's difficult to "make" a song sound lo-fi when it isn't and still keep it from sounding forced.