I'd say the postives way over balance the negatives in your sitch...as for the phone call and his reaction to you talking about Tals sitch...could be that OW is making this hard on him...ditto for his "upset" when he got to lunch.
But the clear message is: He is WITH YOU, and wants to be with you...is sending signals out to others that makes this very clear.