Great song and performance. The mix sounds almost done.
The bass drives this song is not too loud for me (somebody will say it is), but sounded boomy in a few places, for example right after 0:45 or right after 2:15.
Vocal sounds great and sits well. Level is fine. In the opening when his voice out front, the reverb didn't sound right. Also during the exposed part, he could use a little EQ to take some of the abrasiveness from his voice. That same edge helps the voice cut through when the full arrangement kicks in.
I like how the guitar is mixed low.
Possibly the drums are bottom heavy.
Great job!