Good stuff. My two cents:
Chords in the first 15 seconds seem a bit random. You build them into a groove later, but maybe try building them into a groove a bit earlier.
The drop at :34 comes a bit suddenly, maybe start phasing in some of your noise elements you currently start at :27 a few measures earlier.
the lead at 1:20 doesn't really grab me. By 1:40 it starts to make better sense. Maybe slowly filter the lead you start at 1:40 in a few measures earlier?
Keep at it