Tried that, and while the demo for Alpha 2 downloaded, for some reason the strip club demo didn't.
Trying to download the strip club demo and the alpha 1 trailer just redirects me to download the 2.1 Alpha, is there something I'm missing?