There isn’t much I could add to this video, except to warn anyone who hasn’t played the Portal video games that there are spoilers for both in here — though the ones for Portal 2 go by quickly enough they might not really register.
My thanks to former GeekDad writer Brian Little for pointing me to this.