Very well done. Personally, I believe that resolving issues in a calm organized and firm way helps you as well.
I recall one of my bosses telling me if you want to fire off an angry response, close your computer and take a walk outside. This works, I would come back and write a calm but firm email. Angry responses typically do not help.
I typically hate responses on twitter