From a mixing standpoint, I can't take the modulation / whatever is making the vocals sound like they are through some sort of alien talk box.
Have you played starcraft? To me the screaming vocals sound like the Zerg Overmind. I can't differentiate one word from another. Which I guess is normal for me & metal, though. But again, I don't like the modulation / distortion.
From a songwriting perspective, I think it's interesting. The middle is pretty crazy, but it works. I like it. But when the song picks up with the drums going full speed, the power chords are ringing out. When that happens, the drums become the main focus, and it sounds a bit odd to me. I still like the movement, but I think the drums stick out too much. I like the little guitar riff going on this part a lot.