Beta versions is a wonderful option, but why not start releasing final ones? What sense does it make to excite investors?
It isnt about exciting them, its about getting as effective feedback as possible and making all the necessary changes before the official release. This is a common practice in the area of software creation.