Really cool song! Not sure what the original sounded like for reference but this is really clean and crisp without being overwhelming or looking like a wall of sound.
The song felt like it took a while to really "get going" but the break was really full of energy and it was well-paced by the end without being too repetitive.
The vocals were pretty interesting. I feel like the garbled FX change the melody too much and kind of clash with the instruments. I think a song that has lots of electronic melodies like this one might work better if the vocals are sung in longer, steadier notes so that there is not too much going on at the same time. The verses around 3:32 are my favorite, they feel sermon-like, kind of like heavy metal with the way you delivered them.