The 20,000,000 shares are restricted (in accordance with rule 144) and will not free up until September 19, 2013 (exactly 2 years after they were issued)
2 years is plenty of time for RAYS to build a significant client base and large revenue streams. By that time the market for RAYS will be able to support those shares coming free.
In any case, what happens 2 years from now is neither here or there and has no affect on RAYS current trading.