I really like the way the various instruments intersect with each other to create interesting rhythms, especially in the final part. I think this is a hard thing to achieve, and the progression of the track makes it work great, well done.
Since you mentioned mixing (my weak spot as well), I can tell that some instruments didn't feel "alive", you could saturate them a bit and add effects. The drums also felt a bit disconnected (sonically, not rhythmically). Also, in the last part, the intersection I like gets a bit blurred. You could try panning the instruments in different positions so that each can be distinguished clearly, and that part will sound even cooler.