I think you're reading too much in to it. Lots of people are talking about Quora these days; I get the feeling many of them haven't used it either. I think it's just TC trying to use whatever the current buzzword is to look relevant.