This is excellent. The one point I disagree with is that I think Keeley would straighten anybody’s tie. She has a different sense of boundaries from most people. And I think Nate saw that as flirting, which is one of the reasons he felt like he could kiss her.
How is Zava’s morality ambiguous? He just seems like an odd duck, but he also seems to be in the good side of the good/evil divide.