Attempting a start-up is like learning how to walk. You will fall, and it's really hard to teach someone. You have to learn on your own in your own way.
For me two important points 1) always surround yourself with people smarter than you 2) it's all about money. Hit the ground and start making money
All in all this is a very good post. I cringed at the first line when I read he was non techie. That explains most of the failure. Plus his choice of co-founder.
My startup doesn't even have a good logo, or confirmed co-founders or is registered but with focus on earning revenues we are making money