Actually it's an often iterated advice/opinion here on HN to start with a company and follow up with products. Setup a website, start blogging, build a social network, all this helps give a product launch traction.
That is why I posted this in a sincere, although perhaps too short comment. The author should not be disillusioned but keep pushing forward, ideas are plentiful and worth very little without proper execution.