New On Netflix: Dee Snider’s Strangeland 12 years ago The Twisted Sister frontman delivers a not-bad and definitely ahead-of-its-time tale of the dangers of Internet chat rooms.