Socialism, as defined by marx, is the transitional period between capitalism and communism. If a state is heading to communism then it is socialist, if not then it is capitalist. This isn't anything peticular to Mao, this is basic Marx
No, Marx never made a distinction between socialism and communism, with socialism being the "lower stage" of communism. He used the words more or less interchangeably.
Any real change implies the breakup of the world as one has always known it, the loss of all that gave one an identity, the end of safety. And at such a moment, unable to see and not daring to imagine what the future will now bring forth, one clings to what one knew, or dreamed that one possessed. Yet, it is only when a man is able, without bitterness or self-pity, to surrender a dream he has long possessed that he is set free - he has set himself free - for higher dreams, for greater privileges.”
-James Baldwin
"We change ideas like neckties."
- E.M. Cioran