The vocals aren't as bad as you think but they do need a little cleaning up i guess. The intro is incredible and it transitions smoothly into one of the best songs you have made so far :) consistently good throughout. I have been away for years so it is nice to hear you are still making great music for me to add to my collection.
Please contact me if you would like to use this in a project. We can discuss the details.