After both reading and listening to Terry Haines in person, I do believe he is much much better at speaking than at typing his words on a computer.
He truly is two different persons regarding an online persona an the real life, face to face guy. A very engaging and wonderful to listen to speaker.
I don't always agree with his business practices, but I do understand how he came to some of them (witness how many backed out of Aussie Bar GB's in the past), but seldom do I question his knowledge about this platform.
But he, like most engineers, always wants to be right, and does not suffer fools lightly.
FWIW,
TB