I like your vocals a lot. You have a "warmth combined with hipster" thing that works well. The upfront hoice with the vocal sound works; I can never seem to get those to work right. Well done. The drums are a little kooky because they sound artificial. Yes, I know that ARE, but what I mean is that your pan placements are unnatural for a drum kit. There are two basic schools of thought on panning drums:
CHOICE ONE: You are the audience
Kick and snare essentially down the middle
Toms panned starting right to left from high to low
cymbals panned to both sides, but sorta close in
Hihat on the right side quite a bit.
Pretend you're standing in the audience, looking at the drums. where do the individual tones come at you from?
CHOICE TWO: You're the drummer
Kick down the middle
snare and tom1 just to the left of center
tom 2 just off the the right
lowest tom almost hard panned R
(if more toms, spread them evenly in this mix)
hihat panned pretty hard left
cymbals spread across the spectrum
Imagine you're sitting at the kit, close your eyes, where to the tones come at you from.
I mix mine like a drummer, because I am one.
As to cool riffs, I can tell you as another kindred spirit (I think I'm a legendarily horrible soloist) that the only way to get it where you want is to play all the time. And I don't, so do as I say, not as I do!
Nicely written piece, you have a good grasp of that per of the craft! Very solid hooks. That is the Holy Grail of pop songwriting. CHerish the gift and exercise it often!