+1 to all the comments made my KEVIN and PAUL ADS - I can't really ad much as I was about to write exactly the same so instead of me doing that re-read their comments!
I did want to comment on the production though...
"technically" there are issues with the production, mixing, timing etc. etc.
HOWEVER - your overall vision for the production was:
In my mind I saw a meeting of Leonard Cohen and a wild and stompy folk group
I think your approach to the recording, mixing and production absolutely hit the mark and this is EXACTLY what it sounded like
For me this is MUCH more important (ie capturing the "vibe" or "vision" you were aiming for) than getting the "threshold level on your kick compressor right" or the "EQ setting on the Anis del Mono track"
It is very easy to get sucked into the rabbit hole of production and to not see the "wood for the trees"
The journey usually means that as you learn more about production you will focus on (and play with) different ideas and techniques - but your overall mixes will usually end up sounding worse - eg really sterile, over-compressed and generally "over-produced"
You will come out of the other end though and be able to achieve better mixes that still retain the character and "vision" you are after
I think this song would make a great track for you to keep using as you learn about production - the challenge being: can you maintain the wonderful vibe you have created whilst making the production and mix better?