I just ran across another link to Linus' talk today. For some reason that presentation irritates me. I already know that Subversion is retarded and I knew it long before Keith's entry. So, nothing new here. And on top of that, Linus is just awful and takes an hour to transmit 10 minutes of knowledge.
The best git presentation that I ever attended was jejb's talk at FreedomHEC in 2007. No, I do not think I was hypnotized by the bow-tie. He explained a few "mindset" things about git which were not obvious from the docs, especially about the way merge happens. Someone filmed the talk, but I don't see a clip online anywhere.