We were having a conversation about the same thing today and felt "Neo-Communist Party" to describe the Democratic Party was both appropriate and had that "progressive" sound to it.
I also labled Democrats as now "Neo-Communists at post #31 here
a couple of days ago. Lt's keep it rolling.