It's a pretty neat speech. Taking the words at face value, there are some really awesome thoughts in there, and it definitely challenges the reader/hearer to alter his/her perspective and approach life with humility at our own smallness in the universe. The problem for me is that, knowing that he is coming at it from an agnostic viewpoint and actually having a particular agenda behind the words themselves takes a bit away from it for me. But I can still largely ignore that and appreciate the words themselves.