I usually hate synthed music, but this was almost spot-on.
Only gripes I have are some jumped notes in the outro. (i.e. you changed chords too soon, but that's nothing 2 minutes of reprogramming can't fix.)
I'd love to try to put the vocal over this, I think the choir might get in the way on occasion, but I think I could pull it off.
Love it, man. You're the king.