the intro is straight nostalgic NUT
at 29 I think your clappish sample could come down a bit, and bring up the break snare
I think your structure and transitions are great in terms of filtering. Maybe a bit off in terms of mix, as your sub is pretty loud, and growls are a bit down initially. At the drop prior to 1:30, I feel the basses and growls are spread a bit far in the stereo field. Yearning for more center and clipping/drive in the mids. Dropping a baby sub underneath them might help.
The transition at 2:11 was unexpected. Section is good there but would have liked a bit more obvious tip we were going to change genre for a sec!
I think the mix at 2:55 is suffering from over compression. It sounds pretty full in my ears with lots of verb that is muddying the clarity
At 3:18 the hihat is WAY loud
But otherwise, I think you've done a FANTASTIC job. Nice and varied piece with good themes and pretty solid structure. Great work! Don't be so hard on yourself <3