Huh....is it downloadable/installable but not playable yet? I just saw the install option for the for the first time when I checked this evening and am downloading now, so I thought it might be playable by now too.
I'm a little surprised it's only 5.3 GB - or at least I would be if I didn't know about this game's indie roots.