When you release the "next big thing" in your particular corner of the market, a company relies on a few things to ensure its success. One key component is making sure that the product delivers on all of its promises. Another is to rely on brand recognition to get people to purchase it. And finally, you have to make sure that you don't manage to upset your user base before they even get your product into their hands. Oculus seems to be struggling pretty hard with that last part, currently.