Yes as you said the vocals definitely need to be fixed. Throws the whole mood of the track off a little. The production on everything else is a lot better. Your main chords can get a bit raspy with the wobbles at points but overall well done.
Nice work man!
Cheers