I'm not sure what Harpercons deal is but admitting there has never been a communist country is something a lot of communist do, though there are still some who hang on to the USSR or Cuba or China. I'm sure the half-dozen strong membership of Communist Party of Canada (Marxist-Leninist) getting into fist fights comparing Mao Zedong to Deng Xiaoping.
For starters, even you just called into question the communist credentials for these countries by calling them "so-called" communists. Like I said above, a lot of communists would argue that the USSR, Cuba and North Korea are/were not communist. And again in your statement you described those countries as having a ruling class. A communist country should have no classes. And since that ruling class is extremely wealthy by capitalist standards, you're basically describing them as capitalists. They rule, they have incredibly wealth, they control the state (the means of production). They are state capitalists. Even better, under Western conservative economics that wealth should trickle down. Stalin, Castro and Kim should all be job creators par excellence according to Western economic orthodoxy.