Sorry! The demo is not a good representative of the final game at this point, I don't want players having the wrong impressions!
but the first demo is still there, and the glitchy (and lovely) steam demo are up