I've been thinking about documenting the development of a game from start to finish like this. Two things I don't like about the way he went about it:
1) Java
2) Time lapse video
It would be a lot more informative to the audience to just blog it or something, posting the code at regular intervals. A video of gameplay now and then is fine, but you wouldn't really need it because readers could just download the code and run it.