It's true, Cyber Citizens leaves a little to be desired, but it is still pretty interesting. I would actually liked to have seen them allow the citizens to be members of the nations you create in Cyber Nations, but I guess the way they have it makes sense.
I too am in London. I play as Hawke Tredlite (of course). I'm doing pretty well in game, so if anyone needs some help, let me know. I would be at the highest possible job, but the system screwed me over and made me drop a level. Anywho, look me up.