A question for you guys who say the vocal is being masked:
How do you fix that? Is it a matter of cutting the guitars in the 2-6k range somewhere and then letting the vocal sit in that spot better?
I never lower the guitars, personally. Guitars only go up. And I'm not really being too silly about this...let me do my best to explain.
First, I'm familiar with the original, so I can appreciate the mix oddities. I like the use of the phaser/flanger. If it's distracting, you're doing it right.
The drums are definitely lo fi in the original, but they're not back in the mix. The kick in the original is oppressive! I actually like that you didn't go all "white noise" at the end.
But I think the thing that's missing is just use of EQ. A vocal shouldn't be louder than a guitar. Here, your vocal is definitely sitting on top. But I'm sure when you mix the vocal at the same level as the guitars, the vocal disappears. That's an EQ thing.
Depending on the genre, I will DEFINITELY sacrifice the lows and low mids of a vocal to save meaty guitars. And it doesn't matter if the guitars are acoustic or electric. You want them to have body. So what I do is I basically get a sound I like out of an amp. Mix the drums and bass/guitars by themselves totally.
Then I get the vocal where it's basically the same volume as the guitars - you can do this visually with the meters, but without EQ, it'll probably be lost. I cut everything off of the vocal below 150Hz, right off the bat. And I'll usually notch some out in the 315Hz area (mud). The vocal will sound thin if you do this on an acoustic singer/songwriter track, but it works pretty well for full mixes. When you make those cuts, your meters likely will go down, because you've taken some sonic energy out of the vocal. You can turn it up until it sits. If it still doesn't, you may have to cut some mids out of the guitars, but that's the last thing I do.
Anyway, I like your taste in music. I think you could improve this a lot with some fairly simple EQ adjustments.