Don't show him this thread, OP. If you're not ready to tackle this loser then file it away for when you are ready to move on.
I've been like you, making excuses for somebody who must have been laughing up his sleeve at me. I can see it in your posts that you're doing the same.
This 'man', by his own admission, has not been a good husband and father. I imagine, if you ever spoke to his 'ex', she could fill you in on quite a lot more and would probably be astonished that you feel you have a commitment with him when she has that commitment - you don't, you just think you do and are clinging on to something that's like whisps of smoke... :(
If he really did love you, he would be removing every obstacle that prevented you from living and making a life together. He's not doing that. When it gets too close for comfort, he's telling you that because of something you've done, he isn't sure anymore... 
We can see this because we're not 'in it', many of us have been through this ourselves at some point, and it's an old, OLD story.
You'll never have what you want with this man because it will only ever be YOU doing the running about. Be thankful that you don't have children with him and make sure that doesn't happen anytime soon. Is there a reason why you won't listen to your RL friends? Presumably they know and love you and want you to be happy? It's hard to listen to somebody 'raining on your parade', but any decent person would tell you the same based on what you've said. You don't have one poster here who is telling you that what he's doing is ok, because it isn't.
Do you know what? You actually know this.... you know it because all of the words are coming from you, the story and the nuances, all from you. Your brain is doing its very best to make you realise that this is no good for you. If you needed validation, you have it in spades. The other posters on this board really do know their stuff and they will not steer you wrong... but they won't induldge you in your smoke and mirrors pretence either.
Rooting for you, that you'll do what's good for you and dump this selfish liar. :)