After scrubbing their social media, then sending out vaguely threatening “Burn the Witch” mailers (claiming, “We know where you live”) and releasing frustratingly cryptic Instagram clues, this morning ...