I'd also take issue with your advice to put your money into hedge funds or private equity. There is little reason to believe that the average hedge fund manager will outperform the market, because they are the market. By definition, the average fund manager gets average performance (actually slightly less than average, because investing returns are a skew distribution where the best hedge funds get outsize returns and there's a long tail of slightly-below-average funds to compensate). The best fund managers will outperform the market by a large margin, but you have no reason to believe that you'll be able to pick the best funds. You have less information available in choosing a fund manager than you do in choosing individual stocks. Past performance doesn't cut it - you might be looking at the particular fund simply because they have randomly beaten the market over 20 years.
And you'll get eaten alive by the fees, which are the one predictable part of the financial industry.