This very complex "simple" explanation of Git is funny because Git is rumored to have a steep learning curve, and the Git documentation is very heavy on theory and models.
It is also a bit funny because a lot of educated readers will try to make sense of the explanation, but the explanation is utter nonsense and has nothing to do with how Git works.
You left a layer of the joke: in order to be sure that the explanation is nonsense, you have to understand mathematical concepts that are much more complicated than git's architecture.