It makes some sense, yes.
I particularly liked, "be excellent in delivery."
Many people think that seeking or striving for perfection is the way but I completely disagree because perfection does not exist. It's better seek continual improvement or, as you put it, excellence.
I always enjoy your article. Thanks for this weekend drop.