A collection of drawRect, drawCircle and setBrushColor calls isn't impressive just because it's done in JS. That's what graphics libraries are supposed to do. Maybe I'm missing something here...
The article demonstrates a vector based 'hand drawing' algorithm that happens to use the HTML5 logo and be implemented in javascript with canvas.
Unfortunately it doesn't appear to implement a generalised library for scruffy drawing.
Anyway, thanks for pointing it out. I will try to fix it when I get home. Before then, have fun with the "interesting effects". =)
The "borders" for each layer are easier -- all the coordinates come from the SVG, after translating and scaling.