How did you expect him to react? How did you want him to act? And, since he's an X - why?
It's a blessing in disguise. This way you get to maintain no contact! I'm scared of meeting XAH in public. I have no idea how he'd react - nor how I would handle it. Sounds like you handled this pretty well!