A heavily opinionated piece that I actually enjoyed reading? Amazing.
I would advise to add a few more hyperlinks to your article (specifically around certain technical terms that people might not understand. i.e. Trotskyist/Anarchist). I know someone could easily look these terms up, but doing that little bit of service for your readers will be greatly appreciated by them.
Secondly, subtitling each paragraph or group of paragraphs (when appropriate), will make larger articles like this one much easier to read and understand.
