The Onion has a pretty good takedown of the more "magic" based TED talks.
I predict a great future in green energy for this fellow. I really like how they captured the "elegance trap" that these snake oil salesmen peddle in. That's an idea that is so perfect, so great, so elegant that it HAS to work. And damn the little details.