Hey. Looks good. Saw in /r/gaming
Another vote for putting it back up to download.. totally understand it being a work in progress tho. Just looks cool and I'd love to try it.