So, not anything like I listen to anymore, but nice work - I wouldn't attempt anything like that!
Nits: personally, the repeating, keys arpeggio got really monotonous at some point and then it was all I could hear. Kind of killed it for me, but maybe that's what the genre is all about.
And, I have some problems with intelligibility of the vocal, especially at the beginning. Maybe watch the volume and spread of some of that delay. When I listened with cans last night it was like the repeats coming in from the side were smearing over the vocals, but in the monitors today it's not as bad, but still, I think that it's not all just my old ears. Could be that the level of the backing (that arpeggio!) could be dialed back in the verses, if nothing else.
I don't have a problem with the vocal level, actually, but maybe do something about the background, or look at the attack on the compressor(s) to let some of the consonants through a little better.