If you cannot sell yourproductwithout relying on consumer weakness, without running experiments to test which behavioral failures you can take advantage of, maybe you should be selling another product.
The Amazons of the Web can offer all the cost advantages and speedy delivery options they want, but without a physical presence, you still have to wait for yourproduct.
The risks of waiting for everything to be perfect are even higher, though, because you can find yourself close to launch without enough of a developer community to assure that users will have the applications they need to find yourproduct engaging and helpful.