Still, I think most of these points are either obvious or tautologies, and many of them can cause harm when they are focused on obsessively.
And, so I'm not just another critic, let me offer two points I'd make about startups that stand, somewhat, in opposition to the points made here:
1) Successful companies ship. This is often in direct opposition to obsessing over quality: you have to accept that your app, which is a piece of shit, needs to get out there, so you can get feedback, before you make it a gleaming cube of perfection.
2) Random chance is going to factor in your startups success far more than you'd like, so building a startup that will not die no matter what (rev/run > 1) is going to give you a better shot at making it over the hump. This often means putting up with uncertainty and not knowing exactly what you should be or will be doing. And it will be hard on you, mentally.