Great post, more informative than the article.
As far as I know, the adaptive radiation theory is now held as correct for hominids just as it is for every other group of species. The "classical" teleological viewpoint doesn't hold up to scrutiny for the reasons you cited.