I agree with Giga in regards to your current boyfriend.
Things may work out fine with him and he may loosen up, but you've already admitted that you have self esteem issues which combined with his controlling behaviour could lead to real problems.
I say talk to him about it but don't hesitate to leave him if things get at all weird. You may end up leaving something good behind, but really, he's not the love of your life and you'll meet other people. Better you regret leaving him than regret staying.