Well I am not all that sure of the motive for putting up that nearly half million, whether it is to promote the product..or promote the shares.
If it is to be a long term type investment, they need to release more information. Such as the ID if the CEO, accurate share structure, etc...