Hi, Phil,
This is a really cool, very catchy pop rocker, with excellent vocals and harmonies, and great playing on all the instruments!
The composition and arrangement is really well done, and the mix has a nice vintage quality with good separation.
The song length seems okay to me because I always believed that the ”story" behind the song should always dictate what the songwriter's intent is.
The only thing that distracted me just a little bit, were the string squeaks on the right side acoustic guitar that started near the very end, at around the 5:20 mark. It's no big deal, and I usually leave string squeaks in on most electric guitar parts, but I think it seems much more noticeable because the acoustic is playing by itself at that point, and the reverb on the acoustic guitar is exaggerating it and making them really stick out. It might be worthwhile just editing out the squeaks with a few cuts, or even a simple volume automation envelope. Of course, it's all subjective to personal taste, and I really love the song as it is, but those few squeaks right near the end kind of took me out of "the moment".
Anyway, fantastic job, Phil, you've got a really nice song here!
Have a great weekend!
Bob