Why do people "explain something for the uninitiated" and the proceed to write about something that only the initiated would care about? I enjoyed reading the piece, but next time skip the "uninitiated" bit if there is no chance the uninitiated will read or care about the content.
And it still uses canvas rather than SVG, so it looks ugly on Retina screens and clunky custom scrolling doesn't work on touchscreens.