I think the performance is pretty good here, but the mix sounds kinda odd to me. Sounds overly scooped (I think that's the word?) where you seem to have tried to accentuate the highs and lows at the expense of the mids a bit. I thought the HH was a bit too much, the guitar was a bit high and maybe too dry or something. Vocals could come up quite a bit I think.
I love the bass playing and the sub bass sounds come through pretty strong, but it could use more upper mid edge to it maybe? I did lose track of it at times. Overall I think it's a pretty cool recording but I would think you could get the mix to sound a lot better with some fiddling...