Very interesting vocal samples in your beginning.
I think you have some pretty nice, quirky melodies. There's a lot of variation in melody and the track certainly doesn't feel like it's the same thing over and over, however, it's a bit of a tough mesh.
I recommend some study of overall song structure, as you have a lot of great ideas, but I feel like it's lots of choruses and bridges/outros put together, as opposed to a clearer organization of ideas in verse, chorus, verse, chorus, bridge, chorus, or etc.
There are some issues with mix. The bass is very thin relative to the rest of the track, and it's very high mid heavy. The percussion cuts through perfectly, but the rest of the track is thin and centered relative to it. I think the kick could be louder, the snare come down by 0.2 dB, and the hihats and shakers be spread out/ping pong delayed in the panning.
It feels like some instruments are very heavily chorused, but because they don't really move around and have a lot of reverb, no instruments seem to have a ping pong delay, it feels all very centered.
About 4 minutes to 4:57 you have some really high screaming leads. They hurt my ears a little bit. I think they could come down substantially in the mix without losing clarity, because nothing else is sitting in that high space.
I feel like the 8th note bass staying with the same riff has me sitting in the same place. For a song that's 5 minutes and 17 seconds, that's a LONG time to be hearing the same or similar beats. You could probably shorten this and have a much better result.
For your female vocal samples, those could probably benefit from being chorused, having different parts of the riff in different ears, etc. For your leads, there should be a strong center and perhaps some hints of delay in each ear to give the illusion of space.
Other than that, not bad at all. I think based on your drums you might even be able to put this in Nerdcore.
Thanks for coming out to NGUAC!