I don't believe that McAfee actually knows who Satoshi really is, he is just trolling to get more Twitter followers and more news articles to write about him.
If he actually knew, and he actually did reveal him, then it would be bad for Bitcoin because people are assuming he passed away and those 1 million coins won't ever move but if its proven he is alive then it might cause some panic.
Only satoshi team member would know who satoshi is, because I believe that he didn’t create the system alone, no matter how genius he may be, it will be impossible for satoshi to create Bitcoin alone, and then if MacAfee claims he know satoshi, then he should have testify to what Craig said.
So you really know all these people, what they just do is to take advantage of his hidden identity to promote themselves, and I wonder if they have really gotten anything much out of the false claims they have been making around the internet. When it is right time for satoshi to reveal his identity, then I am sure he will do so if need be.