No it's not. Imperialism is not nationalism. You can have inperialistic states without any nationalism.
What ensleving mentality? Only one ensleving mentality is socialism in any form. Anarchocapitalism and similar capitalism leaning anarchisms atr only viable options for humanity freedom. Any other form of anarchism is unable to exist in large scale withou destroing individualism and practicaly enslave everyone with play on freedom.
In practice every attempt to make comunism in long run end with comunism like has been in my country or worse in russia. It is because ideal comunism can't work. It's just fairy tail.