Why would McAfee create the site himself? It's obvious that whatever person he hired fucked up - if anyone. I don't have any problems with the website.
I'm not saying he created it per se, but he will have had some involvement in the signing off of the website and, to me at least, it's a poor website. The parralax easing isn't implemented well, the div containers clearly havent been set properly, nor have the text-wrap settings, the links to publications at the bottom of the page just open up a lightbox script which then makes you click another link to actually view the publication while some of them have absolutely no link at all.
It's just not professional and to put the name of a person who made his money from what is essentially the internet, and his company's ability to navigate the internet safely, it doesn't look great.
In my opinion, and that is all this is, it just screams half arsed. A wordpress template would have far better functionality than the website he (or his company) has authorised and that would of cost a mere $50.