Netflix's new matchmaking series has left subscribers urging others to skip it. The recent addition, Pop the Baloon Live, arrived on the streaming giant on Thursday (10 April) and has since been ...