The first seven of nine episodes dropped on Netflix on May 27, and successfully built up my expectation for an explosive finale. The most recent instalment aims to be a fan pleaser with a dedication to bringing together 80s nostalgia and references with gruesome science-fiction-horror.