I think its well done
Its very smooth. You are right about the high voice. The only thing I don't like is the mild distortion on the main synth and the occaisonal clipping I hear but, thats only because this song is so smooth. Great job on the singing!