I was waiting for some toccata and fugue vibes.
Interesting fusion of elements. I like that reversing shizzle. However I think your 808 is WAY too loud relative to the rest of the track. I can hardly hear your snare over it in any section where it is present.
Could also use some transition FX, crashes, reverse crashes, and etc. just to make transitions clearer. I want to hear some ride cymbals too.
At 1:55 the piece feels muddy, a lot of melodies and stuff going on that could probably be parsed out into other drops.
The song is also SUPER long for hip-hop at 5:40. That tells me some things could probably be cut out, like that section I was just talking out where the choir instrument and strings are being written in a way that doesn't necessarily serve the quality of synth you're using. For instance I might cut the 3:24 section to 4:30, sub in one more drop and leave the rest to 4:54 or so as an outro. A fade out is not needed.
Super, super long!
Beyond that, the ideas you have here are not bad at all. Some places I disagree with execution, like those super hard, super distorted 808s (which don't get me wrong I myself LOVE to spam) with a LOT of other elements on top and complex percussion. Give your ideas a little bit of space to breathe.
Also I have a sample pack you may enjoy -- Adreanaline, made myself, with tons of grimy 808s and percs for you. And a ton of other freebies packed away in my news posts for hip hop and industrial. I would recommend you some plugins right off the bat: kshmr essentials kick (percussion processor), Diablo Lite by cymatics (same), Pocket Blackus cello (a kontakt instrument free), Spitfire LABS (a ton of orchestral and other sample based intruments that are free), cinematic cymbals. If you go through my own audio discography I list a lot of the things I use most of the time. If interested, hmu and I will see what we can find for you.
That's really all I have to say I think on the piece. As we speak it has ended, and it is indeed stuck in my head despite mix issues. Very catchy. Excited to see what else you come up with!
Thanks for coming out to NGUAC!