hmm
Hmm, it's very good, but, I hear quite much synths used in your previous songs. And the chord progression is the same too. I'm not saying it's bad, no not at all, it's very good and I can hear the time ticking away XD...
The middle is surprising and very good. But the mixing you mentioned is indeed not too well.... I think this song is good but it's definitely not your best (maybe if you posted this song before your others I would say this song is the best)
The piano is a real nice touch, and I can say you did your best really on this.
Mjattie