my thoughts are that the lead synth probably shouldn't go through 95% song, but thats not exactly a bad thing, it shows that got a great understanding of how notes run together, again only critique is that i want to hear more the beat change , and when the beat changes, make sure the rhythm, especially the bass, follows with it to fit the new beat. try finding some drum loops and beat slice em and bandpass, time stretch, and glitch the hell out of em to make em original and sound unique. or if you prefer make your own loops, save an exported wav to a sample folder then run "gross beat" on and mess with the setting till you get some good variations, bring the kicks and snares up front with "maximus"