Frankly, I don't think this website is intended to directly convert visitors into customers, and rather to be an impressive show for a novel technology. At that it succeeds.