The cult classic comes back to Netflix within a few weeks - and fans are already getting merch to celebrate the return