Good for you for standing up to him. Sounds like you kept your cool and he had to keep his. You set the tone well.
Great advice - nothing to add, I second everything, esp still_hopeful. Caution is very important now, but this is surely progress. It's a long road ahead, but that's what life is about.