The ducking is out of control. Did you not notice that?
Song structuring isn't really a skill, in my mind. It's not something you get better and better at, like shooting a basketball. It's just a preference. You prefer to structure something one way or another. It just is. If it were a skill, then everyone would be trying to structure something the same as X artist, who is the master song-structurer. But that doesn't exist. That's something great about music. What you do is a snapshot of that timeframe with the ideas in your mind right then and there. It might evolve, but it's hard to say it improves. Unless, of course, your goal is top 40. Then, I suppose, you could say you want it to be more familiar with listeners and you're wondering how to do that. But I could still point out several top selling tunes with varying structuring.
Anyways, the compression is ruining everything. I wasn't convinced on the indie/techno mix either. It could just be the mix, but as it progressed more and more into EDM, I lost interest. Vocal performance and instruments were nice, just some mix and arrangement stuff could use tweaking, to my ears.
Again, that ducking is out of control.