It sounds like things are going well for you and BF. Good for you.
I'm not surprised by your tears, anger and frustration. That seems completely natural. Be sure you don't dismiss it or look to bury it b/c you'll need to work through all of it on your own time when you are ready. You may also be doing this w/out BF's involvement, which is ok too.
Keep going as we're all so happy for you and you do give hope to some of those out there who still have a chance to try and repair their Rs.