What it does is keep the ship afloat; it gives hope and reassurance to investors that the company is progressing and on a path towards success. Two statements come to mind.
Good things come to those that wait and Rome wasn't built in a day
Very cliche but very applicable in the instant gratification society we live in
This seems like picking holes to me as well. How is this not a release when it is "available for customers within the Company's Early Adopter Program"?
I'm very skeptical that revenue generation is dead for "many months". Many months sounds like a lot. Is that even more than "several"?