I hear you with the self frustration. I irritate the heck out of myself.
One thing I have tried is thanking people instead of apologizing ie. to biking buddies, "thanks for your patience as I get rigged". to butcher, "Well thanks for coming in for us customers.". It seems to subtly change the situation from something kind of negative to something postive.
Just a thought. Good to have you here and posting Peke