In an astonishing display of streaming power, Netflix's new 8-part psychological thriller, 'The Vanishing Point,' has not just premiered, but exploded onto the global stage, shattering viewership ...