I watched part of the game streaming at http://tnf.twitter.com and the quality was AMAZING! I only watched for a little because had to use mobile data but I was blown away. I'd pay for games on demand through twitter without thinking twice. Anyone else watch? What'd you think?