Metropolis has a remembrance up about Charisma Man: Man of the Moment
I remember the first Charisma Man strip in the Alien; I might have even saved it somewhere. The strip was hilarious because it was just so apt. I had no idea that it was used as an insult outside of Japan, though.
Note: On the official site, it seems the merchandising has gotten out of hand. Space suits and condoms sounds more like Western Woman’s type of thing.