lots of mad sounds there, nicely done, not to my taste tbh but still interesting
mixdown needs allot of work, percussion isnt cutting thru the mix and driving the track, some of ur mid range is over powering things, and calm down on the compression, ease it right up and get things hard n fat first, need to EQ your sounds and adjust ur mixdown so every sound has its place in the mix and the percussion drives things along - keep at it!