Quibi Launches With Over 300,000 Downloads in U.S. & Canada - ComingSoon.net