This is pretty cool, I quite enjoyed listening to it, just when I thought that the backing might use a bit more variety, it happens. Excellent job!

Sadly, I'm not proficient enough to give any worthwhile critique related to the mixing, but it still sounds alright to me.

I think the solo comes in a bit hard after the end of the previous segment, maybe it would sound better if the bass went on for one more bar?