"What happened in Belize in terms of all the things that have happened to me in my life, it's a very small part of it," he said.
McAfee said he would have told Congress to effectively start from scratch on the HealthCare.gov website.
"I promise you this cannot be fixed without at least scrapping the front-end processing, which is more than half of the systems," he said. "Seriously, if it were me and I were running this and I had been asleep in a hospital for two years and woke up to this mess, I would say OK, throw it out and start over. But start over in the right way."
HealthCare.gov wasn't too ambitious an idea, McAfee added, but the government has overpaid for it.
(Read more: Aetna CEO says "So much wrong" with Obamacare rollout)
"It's not that it's an ambitious program—it's that it's an ambitious program considering the hallways that people have to march down in order to implement, and these hallways are the way you have to do things in the government, that are defined in these massive books of regulation or rules that you have to adhere to in order to compete in a government contract," he said.
McAfee was scornful of CGI Federal, the American subsidiary of CGI Group, a Canadian company that received a contract initially worth nearly $100 million to act as the primary contractor in building HealthCare.gov.
"It sounds a little bit absurd," McAfee said. "The Canadians are not well known for being high technologists compared to the Americans."
"You know we have a number of high-technology companies here in America," he said. "You know Silicon Valley has nothing but such entities that are competent, efficient and certainly more experienced than the Canadian companies. And I'm not putting the Canadians down at all. I'm just saying that the technology tends to aggregate in certain parts of the world. And so it would seem very strange for an American government to seek outside help in developing a complex system. And yet that's what they did. I don't know why, but it's bizarre."
"If you Google CGI, you'll find that they were in serious trouble with the Canadian government with health-care systems that were not delivered on time and were nonfunctional. So you would have thought that someone would have looked at that past history and said, 'I don't think that we can go with them.' I mean, I wouldn't have chosen them."
—By CNBC's Jeff Pohlman and Dan Mangan. Follow them on Twitter @_DanMangan and @cnbcinvestigate.