First off, positive movement in your R, wherever it leads, the communication is key.
Okay, Q2:
Toughie, it is nature to back away from things that will hurt us. Instead of backing away or confronting, how about neutrality? If he says something about his lies, you can agree or say yes it was hurtful, but gave me the opportunity to look at my behaviour. Or let him just talk, use the I understand.
I like how you mentioned that you could see why he had A and were willing to discuss that. So, he will feel you are more comfortable with discussing D as well. As I said, if you are scared, then maintain neutrality instead of backing away. It is your opportunity to not freak out, right? If you can read him, he can read you. It looks like he tentatively puts stuff out there to check your reaction. The fact that he does not pursue the line if you back away, shows some respect, which is nice.
I feel sad for the people who don't get to go through this process of looking hard and long at ourselves. I don't know how many WASs do, but yours seems to be. I think the fact that you have openly and willingly looks at yourself has allowed him to do the same in a nonjudgmental atmosphere. Good for you. That sense of safety is very difficult to create and it looks like you are doing it just fine!!