Is out - 200meg download though !!
Very playable, shame they haven't enabled the co-op for the demo. I played the demo of the first one and thought it was ok, but this seems much better, shame it comes out on nearly the sameday as half life lol
see 3dgamers.com for download mirrors.