Hey man
Very nice sound design, although i feel that the basses are too wide and everything is spread out and nothing is really in the middle. Id be sure to mono your kick and sub and maybe some of ur other sounds to get your stereo field sounding right.
Cheers