I like your mix Good job with the drums,I agree with your observations, The vocals could be louder and electric a touch louder maybe to cut through in the 5 k area a touch more. I can hear some bass resonances.The balance with the bass and kick balance and mid bass frequencies competing between 95-200hz is a good challenge and drums I also struggled with !
Like everything but the processing on the acoustic guitar and the reverb on the vocals.. makes the vocals not very present. I'm really liking the kick and bass though, you managed to make them energetic without having to drive them too hard. Snare is nice and punchy too but not too in your face. I feel like with more up front vocals and a little drier acoustic guitar this mix could be great. Also, during the chorus the main guitar is panned center and kind of fights the vocal. Great mix though, really.