Very good uplifting mix. Good skills, nice flow...
If you are into the harder funky stuff this is something you must hear :)

Personally I always like some strange & wicked side-kicks in my mixes, but you know what your style is, and you stick to that: good work!