I'm gonna call this like I hear it. Not intended to be insulting but instead as encouragement to say what's right and what's wrong....IMHO, with the mix.
Musically this is cool. Nice clean sound to the guitar. The guitar is the best part of the mix.
As it started, I was thinking.... man this is sweet..... then at 30 seconds in the parts didn't fit together..... Quite a few places after that have issues that I noticed..... bass not matching the guitar, vox way off.... muddy grunge in the mix around 2:40 that just doesn't sound like it should be there.
Vocally, yeah, it leaves some to be desired. It certainly sounds like you tried to do a layering/doubling. Either with recorded tracks or cloning. Cloning is almost always never a good idea. Double tracking is usually the best option when used correctly. Of course singing in tune is an even better idea. It's one thing to be "off the cuff" and "spontaneous" and nail the groove, vs just doing something that doesn't fit. Quite a bit of the singing fits the latter category. Slurring and moaning out of key or pitch..... There were several places where the singer's melody line did not fit the chords being played. That makes it sound like the singer didn't know the song.
The thing is, this is a cool song and could easily be done right. You will probably have to go back almost to square one.... I'm thinking the drums, guitar, B3 are probably the basic tracks that you could keep. Redo the bass, and the vox. The music should be "in agreement" throughout the song. Nice and clean.
Have the singer work on the song. Sing it with purpose. Get ONE good vocal take and use that as the lead. There's generally not a need to use the doubling that way it was used here. Obviously doubled vocals sound gimmicky. If you want to double... for fatness, then get 3 vocal takes. Make them as physically close to perfect to each other as is possible. Pan 2 opposite 50% or more and way down in the mix.... I shoot for -20db as a starting point. You should not be able to hear them in the mix unless the vocal buss is soloed. They add just the hint of fullness to the main vox.
Anyway..... I think the song can be better... that's the main reason I commented in this way. It's a good song, now work on it a bit.