Wow! You really set out some boundaries! And he responded!!! Like a toddler, maybe he has been seeking those boundaries all the time... acting out until you firmly put them down.
And excellent job drawing out of him his true fears that make him so controlling. How were you communicating differently to get this instead of his usual derisive self?
Just be sure to retain the ground you've gained. You've expressed some very reasonable boundaries and no matter what he might try to change, there is no reason to go back on them.