You should read up on the exact definition of fascism, and communism. Cuba is a communist country by action, china is only communism in name, just as amurica is with democracy.
http://en.wikipedia.org/wiki/Corporate_fascism
just because they are a totalitarian government does not make them communist.
http://en.wikipedia.org/wiki/Oligarchy
Readings for the young i guess, but i guess you can go with whatever major corporate news wants to label countries as and cling to that. I guess it's much easier to sleep at night when you have the bad guy's clearly pidgeon holed into a easily recognizable form of left and right.