Upgrade to latest three.js
Now that threejs has support for custom attributes in buffergeometry (http://threejs.org/examples/webgl_buffergeometry_custom_attributes_particles.html), we no longer need the ridiculous hacked up version I made. Considering that I've been getting some three.js errors in the latest browser versions, this will solve a bunch of small console errors as well, which would be nice.
I think I have to defer this issue -- although basic custom attributes are supported, morphtargets and normals, strided array access, and index reordering are all not supported yet.
I would like to get all these features supported natively upstream, but it will be a bit of a battle to get everything running again with this...