Good song. Very good song.

As far as the vocal goes - either redo it or mix it about 3db lower.