Also linked on Joel's page are some brute-force scripts and even a branch-and-bound solver (awesome!), but the solution is long enough to make pure brute force not really feasable. You'll have to use your head.

I think that's pretty much it! Some of these clues I'd posted on Twitter or hinted at, but now they are explicit! And there's a few new pieces of information there too.