That's a very interesting approach, the packing in particular is much better than the usual transparency hack used for GIF animation compression. Using overlayed divs for faux-blitting where canvas is unavailable is also cool, though perhaps somewhat fragile.