Release has started! There's a thread over in the released games forum for it now: http://forums.toucharcade.com/showthread.php?t=128847