Perfect letter, Wonka. Hits all the right notes, and covers all the important issues without beating them to death.
And yeah, Dev -- be prepared and put on that spew raincoat. If necessary, just repeat back the same (or nearly the same) thing each time: "I'm sorry you feel that way; everything I'm doing, I'm doing the best I can under difficult circumstances to try to protect myself and our family." If she gets downright rude, or profane or disrespectful, and the conversation calmly by saying "When you're ready to calm down, I will listen, but I will not be talked to that way."