In the absence of a more comprehensive guide or a good FAQ section could the following questions be answered as soon as possible:
 When one moves a City does that City have a cooldown period to be attacked or to attack.
My view is there MUST be a cooldown period else one can move a City and then launch an attack immediately which would be very unfair. Also if one is moving a City to get way from attacks the same cooldown period should be in effect. There is no way to know why one is moving the City and that is my reasoning
 If you are in protection mode can you extend it before it expires?
I got told a player got attacked when his protection mode expired and did not get extended like he thought it should/would when he bought another protection package.
 if a player leaves an Alliance or gets kicked out of an Alliance can that player be attacked by its former Alliance or can he in turn attack his former Alliance straight away?
Again I think a cooling down period needs to apply when a player leaves an Alliance before he can be attacked by former Alliance members or he in turn be allowed to attack his former Alliance members else it is open to abuse. Say one is going to leave the game. They could warn their Alliance members of this fact in game and leave the Alliance and get attacked as pre-arranged. That is tantamount to inside knowledge and is in effect a form of pushing. This happens in so called farewell 'crashes'.
 Slow Attacks - I assume that a player cannot go into protection if under attack. If that is the case a player should not be allowed to send a slow attack to another player as in say an attack that will take say over 3 hours to land so as to force the other player not to be able to go into protection and also enable others to attack him/her while the initial 'dummy' attack is active. The time scale of 3 hours I mentioned is a nominal one and open to debate.