Very nice and interesting concept for a city builder. That you even managed to do such a complex thing baffles me! This could become a very interesting take on a city builder. The only thing I missed is a fast forward button. In my management games I like to set everything up, speed up wait for a bit and then build new stuff.
Other than that, very nice game!