Pop The Balloon YouTube series picked up by Netflix with a live version hosted by Yvonne Orji, premiering April 10 at 8 PM ET.