I managed to get it working self-hosted after finding the source code on a public svn repo, theme available at https://github.com/tomjn/p2020, just install that and the O2 plugin 🙂

It seems the reason it wasn’t available immediatley seems to be that it relied heavily on WP.com internals, but it was easily fixed to use normal WordPress functions instead.