Nice ideas here, but observations:
1) If anyone has noticed, China isn't communist anymore except in name.
2) North Korea won't drop communism, since it hasn't yet and I can't think of anything that would possibly make it (except massive civil war, probably).
3) Most of these things are...