If he is having a more 'anxietal' day than usual, I think I'd wait until a better time.
I think it's a good email. You explain what happened, why you didn't tell him, and already have solutions laid out.
You might want to consider adding something more about how he might feel having this sprung on him, "I understand why you might feel ______ that I didn't tell you earlier."