If you don't want to charm, just cut off the charming bits. The direct message remains the same.
If you felt impotent, what exactly did you want to control that you felt you couldn't?
Why would you want to control it?
Ah, maybe you were HURT: "W, I was really pissed off last night. I think the anger was masking feeling hurt. I felt like I didn't matter to you when you didn't let me know you would be late last night. It made me feel like a failure as a husband who is powerless to change things. It really sucked."
Is that closer?
The point is to find out what is really under the anger and communicate that directly, unapologetically. You aren't going to be expending all this energy simply because someone was a bit rude to you. SOMETHING else is going on. What is it??