First off...LOVE it!! The energy is amazing. Alice in chains, NiN...is what comes to mind.
High level...is I think you're trying to make everything "BIG" and as a result loosing some definition. I'd recommend anchoring on vocals and drums and wrapping things around that.
Also hear some overall distortion from the compressors...this is just a tad too pumped and squashed...maybe just a single db less of average RMS might do thetrick.
Bu love it love it love it!!!