Set to stream on Netflix from today (March 17), the show features a group of social media personalities battling it out for a ...