Great post. As an addition, DieSoft recently open-sourced a Game Design Document which may be of some use to anyone following this thread.
Thread here: