That is someone's opinion. We don't know conclusively until we get it either from the TA or the company directly. I do believe the float is in the billions, but just how many is in serious question. There is a big difference between 8 billion and 18 billion in terms of run potential in the stock. We should be finding out soon.
Remember people to only play with the money your wife/husband/significant other/imaginary friend won't disembowel you for should you lose everything if your stock goes the way of the dodo!