You're dating too soon. You're still living with your wife and when you're not even separated the only women you're going to end up with are one's that don't have the personal boundaries to keep themselves away from men that have yet severed one relationship before starting another.
You're doing well but you've only taken baby steps to get yourself so that you're happy while single. Another sure fire way to find yourself embroiled with a controlling ass-clown like the one you married is to not be able to be alone with yourself.
“The willingness to accept responsibility for one’s own life is the source from which self-respect springs.” ~Joan Didion