I was literally just going to post that very link... I think that's legitimately the best ED related video I've ever watched.... The praiseworthy mix of stunning gameplay footage and actual science documentary was riveting from start to finish...
Good find, Lysander.