I won't address the mix issues, other folks have covered that.
I have opinions about how the song is constructed, which is a totally subjective sort of thing so feel free to ignore me. The song has plenty of potential as is.
The opening guitar could use some treatment other than the obvious delay/ doubling that's already going on, it's pretty boring as is, pretty repetitive. It also has some timing issue once the voice and drums come in the first time. Maybe some slight chorusing or repeat echo would help, hard to say, you might also weave another guitar part in and out around it, something higher up on the neck to add some melodic interest.
The opening quiet part goes on way too long. Musically speaking all I can say is, get to the point a little quicker. I'd also suggest losing the noisy vinyl noisy outro, it makes no sense.