Great update.
Damn! Waiting 5 weeks was hard (I started suffering withdrawal symptoms ^^ )
Do you remember,
Faerin?
A few months ago someone pointed out that in 2 rare cases, the customer's reactions were weird:
-A) Order failure, but satisfaction (ex: customer lvl3 vs staff lvl4 with items). The customer is angry then happy.
-B) Order success, but dissatisfaction (lack xp). The customer is happy then angry.
In these 2 cases, the customer really seems bipolar.
I don't know if you're working on it (or plan to do it in the future), but here's just a suggestion.
You can use the customer's neutral expression (the one by default, at the start of the talk).
Then add 2 new answers such as:
-A) Order failure, but satisfaction. Angry then neutral: "That's not what I wanted. However you treat me so well... It's okay, but, next time, listen carefully to what I order."
-B) Order success, but dissatisfaction. Happy then neutral: "You're still green, but I see potential. Work hard and you'll be good."
I hope it wouldn't be too much work.