But, at long last, the anticipation has ended, as season 2 dropped on Friday, February 21—and it’s safe to say viewers ...