I think you did good. Keep it up, and I do believe she will melt. In the meantime, encourage her to talk, and let out her frustration and anger from the past as much as she can. Tell her that this is not a one-time deal, but you intend to work on this with her for the long term (and mean it.)
It took my H 3 or 4 tries before I melted...although if he had come on to me as forcefully as you describe, I might not even have lasted that long!
Seriously though, when I think back, I was holding him off partly because I was nervous that if we ML once, he would slack off again and we would go back to square zero. I used that time to have several conversations with him where I made clear the depth of my hurt and frustration, what my expectations were, and that he would have to win my trust back.