Wonderful song and arrangement, especially the things YOU did (vocals and strings) make this song great.

In terms of mixing, your vocals sing behind the band (in terms of space, not timing), a little less reverb would make them play on the same stage.