Everything you said t2t2 was dead on (and I can confirm as another moderater of the Game On subreddit, and friend of the producer of Game On that it is all pretty much correct).
Also, personally, it didn't really look like Leo was squirming when talking about CAH recently. In fact, his opinion of it has seemed to improve slightly. He really only brought up other peoples complaints. I think people might be projecting just a bit.