I watched his speech when it came out on TED, I did not incline for nor against his position, but found it rather vague, trying more to spread a meme on science being useful to morals than to make tangible claims.
What I utmostly hated though was the title of the video, "Science can answer moral questions". I don't know if he was the one to choose it or if someone else did, but anyone minimally knowledgeable of moral philosophy will know that assertion is false. Science cannot answer moral questions, science cannot answer questions on whether something ought to be or not to be. Science can:
- aid in defining moral answers to moral questions according to our disposition,
- help us define growingly complex moral questions as new scientific capabilities become available,
- help us make moral answers real due to scientific capabilities,
and all this is not the same as to say "science can answer moral questions", because science cannot answer moral questions. Morality can. Moral philosophy. Not science. Science =/= morality.
So seeing the vagueness and the apparent ethnocentrism of his speech, along with its title, I am not surprised he received criticism. I don't think his speech was optimal, and I strongly suggest they change the name of his speech on TED if he wasn't the one to choose it, I'd like to make him get the message if there's a way. At least he gets the title right in his upcoming book: The Moral Landscape: How Science Can Determine Human Values; that, for sure, is something science will be able to more specifically determine sooner or later in a descriptive manner.
As for the quality of his upcoming book, RyanCarey, I can't really agree with you at this point on it being outstandingly utilitarian. Maybe it'll be good, I don't know. I wasn't very impressed with his speech, it did make some use of utilitarian values but... time will tell.