I think your apology was beautiful. You did not apologize for your actions, but the actual HURT you caused and that is a very powerful thing.
As far is it not being db'ing, you have to gauge the timing of when things are appropriate and I think you did this at the very time it was needed. I think you handled all the conversations remarkably well. I am impressed.
Now, let your H sit on it, as he probably needs to absorb what you have said. Keep doing the great things you are doing for yourself. Your happiness is showing!
Me:49 H:47 S: 16 T:27 M:25 My EA: 2001 His PA: 10/2007, 6/2013 Separated, but H still in house
Find your Shambala: a place of peace and happiness.