Intro a bit too long for what it is. I dont like the plinky music that goes through most the track once it gets going, not sure if thats in the original as I'm not familiar with it, but it sound out of tune to me. The vocals are interesting but need more space. Double or tripple them up giving the the left & right their own channel with some track delay to make it bigger.
Agree with nusphere on the vocals, have three instances of it, one centered, one hard left and one hard right, make the one thats centered the main vocal, with more punch to it, then EQ the low end off the panned two, adding chorus, delay and some subtle reverb, will make them sound much bigger and better.
Not keen on that plucky CPU sound thats going on, again, maybe some reverb and delay on it would help it sit in the mix better.