There's a very good song here and your voice and delivery is, well, superb!
But I confess the mix distracted me. Your vocal is right up close, i.e. not a lot of reverb, but the backing is all lost in a huge reverb wash a long way away, so it sounds to me as if the drummer for example was way down the other end of a hangar desparately trying to make himself heard! In other words, the vocalist and the band weren't in the same space and so I couldn't engage myself with the backing instrumentation. I think if all the components were brought into perspective with each other then the arrangement and sounds of the instruments would all pop out as successfully as the lead vocal.
I hope you don't mind my comments! You may have been going for a full-on 'Journey'/'Reo Speedwagon' vibe, and that's all a matter of personal taste!