I think it has made up for Season 2 flaws. But this last episode tried too hard. yes s3 is the payoff for s2. are you referring to s3ep6 ? I thought it was excellent, way better than s3ep5