Elon Musk mentions Steam and Valve (and half-life). Just fast forward to 12:40...
https://www.youtube.com/watch?v=0cM690CKArQ
He loves Half-life but he doesn't mention TFC on his twitter page. CRY
https://twitter.com/elonmusk/status/828000589082742784?lang=en