especially when the correct term is "neo-Stalinist"
I see now, your concern is over having this future society labelled precisely with the term that you find most appropriate. Having rejected menshevik, bolshevik, leninist, maoist, gramscite, trotskyite, progressive, glasnostic, fascist, hitlerian, nazi, and the term "neo" in front of any of these and other terms, you have decided that it is best described as "neo-Stalinist" and that anyone who uses a more generic, less precise term than that which you have decided applies, shall be heaped with ridicule and scorn.
Be glad you have so much time and brainpower on your hands.