This is very nice, but as said before the clipping and overcompression is killing the mix.
Maybe send the parts you want to compress to a separate Bus, leaving out some elements from the whole pumping compression equation.
That way you can have some clean elements mixed in with the dirt.