Great questions, thanks. :-D
1. I would think 8-10 hours per city, with lots of replay value. There is so much randomness and so many moral choices it's the kind of game you'll want to play again to see what happens when you choose different laws, etc. And the citizens behave so randomly each...