Well, it certainly sounds like D. knows he was a heel. And one could say that it was brave of him to get in touch and apologize after so long, to make amends and all that, but I wonder if he had a motive behind that, of seeing if you were available for sex again. Especially since his gf bores him in bed. Ehh, it might be better for you if you stop communicating with him. At least you have some sort of closure and aren't as much in the dark as you were.
I think you sound like you are in a great place with the Ginger and miss pixi, and taking the time to enjoy it all and process the development and deepening of your relationships is an excellent focus for your energies.