That's some honest self reflection there, good job!
I can relate with the controlling issue as well. Mine stems from a fear of abandonment, it sounds like yours does too. Have you read Codependant No More? It's great book and really helps with control issues.
What do you think you can do to be less controlling?