Not by any recognized authority, he isn't. Anyone can stick a title of World Champion in front of their name, doesn't mean they are one. The only two that recognize that tournament as a world championship are you and him. And the only reason he does is because he thinks it adds some kind of marketing credibility for him. (apparently for you, it does)
CJ has beaten plenty of champions...both for the cash and in tournaments.
I would assume he knows a bit about playing pool.
If he, or any other world-class players wish to share any information, I will listen and take from it what I can and discard the rest.
Aloha.