Is Tianbing China's Quirkiest Launch Company to Date?