I like your version a lot. It’s simple and straightforward. :-)
It’s a rough translation. Some words might be closer in meaning to “un-Marxist” than “anti-Marxist”. But I got the gist of it.