This is fantastic. It gets to the heart of a serious problem: how to teach how computers actually work, in an age when people’s exposure to the technology is far removed from its underlying operating principles.
A five year old child with an iPad has dozens (hundreds?) of “layers” of technology between what his experience and what’s actually going on.