I agree with others who have commented before I (Yaz, esp.). You have DB'ed. You have searched within and made the important changes that should let NG know who and what he will be missing. AND you have learned much about who you are and how you behave in relationship.
DB'ing does not mean, IMO, that you need violate your core beliefs. You have been patient with him. I only suggest that you take your time now, as well. I like the idea of taking a few days for yourself. Got any ideas for a detachment vacation?
Hang in there and give yourself the support you need to make whatever decision you choose to make. We will support your choice.
I feel I see my own situation more clearly as I peer into yours and others. This is what I see. I believe NG loves you and I wish he knew what prevented him from allowing the two of you to go deeper. That fear, whatever it may be, is, in my mind, the REAL OW.