Good effort and I can see where you want to take this song.
I think vocals should drop down into the mix, they are a little too far forward. Or maybe rather bring up the supporting tracks some... pads, guitar, etc... but not by much. I think also there are some parts where the vocal can benefit from double tracking. Sing the same part again as close to the original as you can possibly make it. It adds depth and texture.