The youtube link: http://www.youtube.com/watch?v=rzmvmUPsrEM
Two things stand out:
1. "they've been working on it for two years" - the rumours have been around for almost 1.5 year so I believe that.
2. " fastest card we have ever build" - not fastest card ever build by anybody?