As much as I hate to be that guy, I don't really see anything new here. "Find your users first, build an MVP around one core feature, and test often!" is basically startup gospel at this point.
Not necessarily. If you are a regular visitor to HN, chances are that you'd come across similar content/gist more than once.