I don't think he is a communist, he just believe in people like Mao and he's party.
The other thing is,as a Chinese person, apart from a very small minority who are receptive to Western propaganda and hold anti-Han/chinese/china sentiments, the vast majority will eventually embrace their strong sense of nationalism.
This also applies to Chen-Ning Yang.