Yes, Gavin handled the tricky questions very well.
I kept trying to picture the scene had Andreas Antonopolous been answering. He is also an excellent voice for bitcoin but he would have done some serious shredding of some of these agenda-laden questions.