That's fun! It runs pretty fast, though. You might want to have it start a bit slower.
You should also use requestAnimationFrame instead of setInterval.
http://paulirish.com/2011/requestanimationframe-for-smart-animating/