Furthermore, I would probably have to read the manual, etc before I can do anything useful with it. A good screenshot or even video can really help you with that impression
There is now openshift.com (enterprise), openshift.org (OSS), and openshift.io (???) and none of these websites do a great job of explaining why you should be on that website and not the others.
If you want customers, you have to actually convince them to try your product.
The expectation of a customer that they might want to understand what the heck they're signing up for... before they sign up for it is hardly controversial.
I think this thread makes it abundantly clear that a days work creating some screen casts instead of fluffing out some marketing fairyfloss would have significantly improved the reception of this product.
It's just plain marketing fail.
You'll literally be able to demo it yourself for free, on demand, in production (IF YOU DARE!), within the next few days.