I would agree with most of this, but surely there is no "Meaning of Life" as such. We just exist. We just are in the same way as all living organisms are. Unless you get religion involved the only driving force within us is just to pro-create and prolong the life of our species. Is there a "Meaning of Life" for a zebra or chimp for example or do they just eat, drink and stay alive?
The BIG advantage that we have over virtually all other species is that we have advanced far enough that we are able to control and direct ourselves to make the decisions that enable us to "Do something" with our allotted life-span, but I think that that is a different thing to "The Meaning of Life". Interesting discussion though. Certainly a bit more thought provoking than the "What Did You Have for Lunch" thread - although I did contribute to that one as well!;)