Yeah, I think the domain name age is a real problem, since it creates a barrier to entry for new, better stuff, and slows down the evolution of the internet. Not sure how big the weight is, but combined with 10 years of link building, it can be very hard to topple a more established but inferior site.