Agree with the Al Stewart meets Neil Young references. While I think this is a really nice, clear mix, I think the vocals are pushed too far back and the echo makes it worse. I'd suggest pushing up the vocal and maybe using a diffused ping pong delay to wrap the vocal around the soundstage. Really nice guitar work in this as well.
Listening to "You're Never Too Old..." right after, you can hear that this was mixed by a different person. Some overall compression would help lift the song's energy up a notch...just don't squish it.
Regards,
Dan