As the film passes 100,000 views, we've gotten another really nice article in 3D Artist Magazine's Community News section. I'm not quite clear on whether this is included in the main magazine or it's some sort of supplemental piece sent to subscribers. Perhaps someone with a subscription can tell us? Regardless, it's a nice piece (with just a couple of factual errors, but nothing too bad).
Here's a PDF version that's a bit easier to read: