Although I am still very hands on in a lot of ways (we are not as far along as you), I've had great success handing off technical duties to free lancers - especially since I do not have time to keep up with the technical changes to do everything myself.
I write up business requirements and a general guideline for technical requirements for projects and allow bids. I have a few that are better than others and try to work with them often. I'm in the US, one is in Thailand and the other in Austria. They provide test software, code and documentation, and are very helpful in making sure everything works to my specifications. It is also much cheaper than hiring a full time programmer. But these are more for business processes. In terms of SEO and marketing, that is a weak spot for us and I am trying to figure out how I can strengthen that with outside assistance.