To the latter first: Torvalds opens his talk by saying that for the purpose of his talk, anyone who defends CVS or CVS-based version control systems such as Subversion is "ugly and stupid." At this point one would assume that he is speaking tongue-in-cheek. But he repeats this characterization a number of times in the 70-minute talk and further characterizes the authors of Subversion as "morons." This leads me to believe that he is not simply having a little fun but does in fact hold the authors and users of these VCSes in contempt. In his characterization of the human beings writing or using these VCSes I find no trace of generosity -- only scorn.
Torvalds' hostile tone toward the people involved with other VCSes ultimately undermines the case he makes for git, IMO. I'm certainly open to an argument that what he characterizes as 'distributed' source code management is better than a 'centralized' system. But I would want to hear that argument from someone who is not heavily invested in dissing the people who disagree with him.
If there are any readers of this post who were present in the Google audience for Torvalds' talk, I would welcome comment as to whether my impression as a viewer of the video matches yours.