Great article! Especially #2 is near and dear to my heart as a brand and marekting consultant. Your brand is your core essence that everything else should revolve around - once you have the brand firmly mapped out, it should inform all your materials, your website, your copy, every experience the customer has with you. And not just for "looks" - it should reinforce a consistent message that you want your customer to take away with them.
I also applaud your point on the single designer as well. While you may need to cobble capabilities depending on what you are looking for, most small businesses can find one designer to help with logo, identity, website, print, etc. within their price range. Or, they hire someone like me as a "virtual marketing director" to be a brand steward and pull all the pieces together consistently.
Whatever you do, ensure someone is checking out how all the pieces work together to avoid the situation of your poor printer.
