Ok, first off nice work on accepting and incorporating feedback That's what this forum is all about and you've been getting some excellent feedback from people on this board.
However, I still don't think this one's ready for primetime - while you definitely did a good job of ironing out the kinks with the drum sequencing (I still think the kick is too weak in the intro and the drums as a whole are kind of thin throughout the rest of the song, though) that section of the song is really overpowering everything else, so all of the instruments that should be leads are totally buried and hardly audible at all I'm not sure whether bringing up your leads or bringing down your bass/drums would help more, but one way or another your mixing on this is really lopsided and it's hurting the song overall.
Things sound fine up until :26, and then again at :45 and 1:36 when the drums let up a little bit, but other than that the whole song is suffering from this issue, sadly, and I think it's the machine-gun drums' fault.
If we're going into more detail here, I'd also say that the synth you've got playing at 1:15 that gets repeated throughout the song is really bland, I think you could use a synth with more punch and energy to it if you want it to stand out next to the rest of the high-energy instruments you've used.
Also, something really loud is happening at :55 with the kick beneath the cymbal crash and it sticks out a bit painfully. Maybe tone down that particular drumbeat so it's at a similar volume level to the rest of your drums.
Keep working on this though, you've got a solid arrangement and a very good idea at work, but the mixing is dragging it down hardcore. Luckily I think you've got most of the sequencing and instrument parts recorded/written fine, it's just a matter of working them all into a cohesive package where nothing is overpowering the rest of the soundscape.
Keep going on this