"Can they stay financially afloat for 2 more months if this delay remains?" Sure they can , they will simply sell more shares at 0.0001 They still have about 15B to go.