They put this up on April 1. And it is a slick production with a relatively high budget. And they are promoting the XMRV discovery as one of the most important they have made in their history. They would only do this if XMRV was still looking really good.
They don't mention CFS, but that is understandable. Ultimately this is a PR video, and CFS is still a bit risky to be throwing around.
This makes me feel really hopeful. Thanks for posting it.