I lurked earlier on during the thread as I didn't have the time to write what I wanted to say (was bfing DS at the time who wanted to 'help' whenever I typed anything!!)
Was wondering about you both just this morning so glad to see your post.
I think you have handled the whole thing fantastically well, what a cracking role-model for your DD on how to handle conflict. Also sounds like she has gained confidence from being encouraged to speak up (however painful that was for both of you) and being listened to - telling her Dad she wouldn't stay with him if G was there took some doing.
Hope it continues to go well, you both deserve it.