Maybe it's not by my taste but i think there is too much Compression, too much pressure.
I instinctively blink every time when compression occurs, i don't like that ;)
But overall, mixing, sounding and production is great.
Pay attention on Music Fundamentals, it will help to understand the principles of composition.