Wow, Larry, this is bordering on sensational. You sure do have a McCartney / ELO connection. And that's a good thing!
I don't know what you have done but man, your vocals are 1000% better than a few months ago. I don't know what kind of processing you are doing but it is working!
My first reaction to this song was a bit of frustration. It has a very busy lyric and I thought the song did not build enough in the beginning. It required me to concentrate hard to understand what is going on. I am a stickler for being able to understand words and I struggled in spots. But the beginning is the most important part of the song. I would work on enunciating as clear as you can. Plus, maybe build a bit. Your intro was very short and then the song just kind of took off full tilt. On second listen, it wasn't as bad but still, I struggled to get it.
Overall, this is really good and you have much talent, I'm impressed with this. You have some major league changes going on in that song, haha. Excellent job on such a seemingly complex piece.
And I would like to know what you are doing to your vocals, if you have time to comment.
_________________________
~ ~ ~
Bill