The problem is that none of your definitions reflect how these terms are read in some academic circles.
Which is not saying that you're wrong, I'm just pointing out that probably each person/group has a different view on what "Capitalism", "Socialism", "Communism", "Fascism" etc mean.