just had a second listen and it does grow on u lol, its definetly dirty but perhaps too dirty, im no expert in production though so its just my opinion after listening :)
the choppyness definetly works for me but its to prominent, if you could apply these compression settings to certain tracks of the mix perhaps itd work better?