The website says "coming 2012". It is almost not 2012 anymore. What is the what what with this game.
EDIT: Aha! Is this our chance? Developer's twitter (twattled December 9th).
The only thing that got cancelled was keeping twitter updated with frequent news :) Should have a video ready this month