I'd just like to note, that anyone who starts saving for retirement at 45 isn't likely to have a great outcome. If they started in 1999, yes they got a rough deal, but that's what happens when you start 25 years too late. Index fund or great advisor isn't the problem here.
Not always. If you were 45 and entered the market in 2008, you'd be in a great shape now, probably better than a 20 year old who entered the market in 1999.
This is only possibly true if the 20 year old made his sole contribution in 1999. The more reasonable case is the 20 year old made his first contribution in 1999, and now has 13 years of contributions plus gains.
It's highly unlikely that 3 years of gains from 2008-present would outstrip 13 years of contributions + gains + reinvested dividends.