First announced last month and launching officially today, August 3rd, Netflix has officially lifted the curtain on The Culture Edit—its massive new content hub on the platform that once again changes the game for what we expect to stream on Netflix.