It was a bad experience, but the other two interviewers were very nice and I really wanted to work for this non-profit, so I sent a follow-up email apologizing for upsetting the Lead Architect so much, saying that I thought it was just a misunderstanding, that there were multiple correct answers, and provided some documentation to further explain why I answered the way I did.
I got a job offer that afternoon, and two weeks after I started they fired the Lead Architect. That same week, I went out to lunch with the team, where one of the interviewers told everyone about how I made the Lead Architect look so stupid during the interview and that I was so incredibly nice about it that they knew they had to hire me. Turns out it was a workplace where everyone highly valued politeness and the Architect had been antagonizing and bullying everyone for years. Ended up being one of the friendliest places I've ever worked.