I think you did a wonderful job in the conversation.

Let him be angry! What you are doing is working. You are GAL and he's noticing. Keep your cool.

Keep up the GAL and good luck!