The guy is clueless about 90% of the things he tries to discuss.
50% and I can agree.
I don't dislike the guy, and I think he has some good points now and then, but he is not a good team player and he could easily be a bit more skeptic towards his own theories, instead of presenting them as truth, when it's more like working hypothesis.