They haven't updated their "float" numbers in quite a while. The TA is gagged, so they're no help.
Yes, the OS is currently 10,967,374,360 shares.
My guess for the float is around 8.920Bil-ish shares (this guesstimate includes factoring in the 1.75Bil shares MMEG issued late last year to Company officers, employees, consultants, etc., for "incentive purposes")