I like it, really good work, the only issues I have with it are that the sounds get a little mottled together, I also think your low end and kick could be a little more dominant, all you need to do (in my opinion, which you're free to ignore) is just EQ everything a little bit, give each instrument it's own space in the mix, also compress the bass and side-chain it to the kick so that the kick really punches through and is heard. As for everything else I think it's great, nice work!