You know I think you got it. ...the left new and improved non divine, social revolutionary, Jesus / Che hybrid for the masses
Chesus!.....
Aka the Antichrist