Cheers for the feedback! You're very right about the drums! Especially when referencing them against your mix.
I'm used to mixing 6+ channels on the drums so just having the stereo overheads and the kick felt a bit strange to me, and as such I think in trying to get more snare, I ended up actually just putting too much reverb on!
Really glad you liked the bass sound, I was going for a natural style and I was really conscious of getting some clarity while keeping the low end - looks like I didn't do a bad job!
As for the vocals, I used a new DAW for this mix - Harrison Mixbus, which mimics a console and has built in tape saturation on each bus. In trying out the new software, coupled with trying to make the song sound quite rough and ready I think I may have been a bit too ambitious with the amount of tape sat. The effect sounds like it compresses as well as lightly distorts so that's probably where the over compression suggestion is coming from also.
Again, thanks for the response! I'm happy to return the favour if you have any mixes that you want some feedback on