It's not for me or anyone to say whether anyone's relationship is going to work or not mirage. My advice there, is to decide that for yourself- only you have all the info & only you know how you feel.
My only observation is that you need to go through all this together- it's good he's talking to you about his insecurities.
Each & every Dom has been through all sorts of doubts & uncertainties- we're going against everything society teaches us.
We've all done dumb things & made mistakes- anyone who says otherwise is lying or has a selective memory.
Advice from others is all very nice- but they're not you.