I would like to suggest an option to play the game in a turn based fashion as an alternative to the real time version. Each turn would run in a set increment (8 hours?). The game would pause until every player has put in and submitted their orders (asynchronously). The game would then simulate the 8 hours and then trigger another pause and round of turn taking. Options could be set for relaxed (open pause until everyone has submitted their turns) or tournament style (everyone has X number of hours to submit their turns).
This would satisfy the ability for people to play an entire game quickly in an evening if everyone is online at the same time. It would also allow for games to be extended over many days or weeks without it being too disruptive. The downside would be that you couldn't change orders within the turn increment.
Why?
I think this is a great game but I'm sorry I paid for it and I won't be recommending it to anyone. I had fun playing for a week with a few friends but everyone agrees it was too involved and nobody wants to play it again. I like the effort and read the blog about turning this game into a success and I think it certainly could be if it was a bit less time consuming. Many can't afford to have a game take over their lives.
Contrast this with Starbase Orion, a game I talked my friends into all buying and everyone feels they got more than their money's worth out of it as we've had at least one game going between us for over 2 years now. We finish games and start new ones, sometimes we have multiple on the go as well as sub games between us. Some days we only get a turn in each, others we get multiple. It works great across time zones and everyone is pretty happy with it.
Subterfuge is a brilliant concept and brilliant game. It is just too consuming to be enjoyable over a long period of time if you don't have a lot of time every day for it.