Wow that is some invaluable feedback guys, thanks. Drums and bass starting too late was obvious to me but the rest of your suggestions will definitely be great to work with. I agree with making the song shorter although I’m still not sure how to do this the best way. Going back to the chorus is probably a good idea as well.
I was actually shocked, listening back just now, at how much reverb there is on the verses, I can’t believe I let this slip after mixing. I am also wondering if the vocals might be a little loud sometimes?
Also, what about the bass? It was played on a keyboard with a fender P bass sample that is ok but obviously playing on a keyboard doesn’t allow a realistic human performance. I have a bass but it is a cheapo low-end Yamaha and my bass playing skills aren’t good enough to play what I did on the keys I’m afraid.
Thank you so much, your feedback really helped me regain momentum on this song.