I respect the fact that you went with a "general rock" tag when you could have snuck this into the much sexier "heavy metal" sub choice. Yo, go back and toss this into grunge. The longer I'm listening to this I can hear lots of cool concepts that vibe across genres. Loved those little synth melodies and pads/samples, I did not miss those adorable intangibles. Sexy deep vox at 2:19 gave me some good chills. Loved this dude2312.... can I just call you Mr. Dude from now on?
Only critical feedback might revolve around mix quality or guitar distortion. I don't even know where to start to get that David Maxim Micic/Chimp Spanner quality of heavy metal, sorry I can't pin point my crit to a specific instrument or tone. I make dumb edm, I kind of envy artists that can produce stuff like this. Love that 90's grunge sound <3