It's a great visual explanation, but the page is full of typos and spelling mistakes that can easily be caught by default spellcheckers.
I can issue a pull request with the corrections marked up if you have a git repo somewhere.
Unfortunately, the textual errors are detracting from the great message of the page.