Richard,
Big improvement here! To my ears, vocals work fine with FX used.
I agree with Ray on a "blanket" over drum section. I think if you separate drum track and treat it separately (more dry and louder?) before going into Master, it might help bring clarity.

Thank you for sharing!

Misha.