I've been excited about this since I saw the thread and trailer for this a while ago. I vaguely remember it saying it was coming out April this year.

Anyone got any information, I can't seem to find out anymore info.