Well, good points most of it here but a few suggestions:
- Vassalage over Bureaucracy isn't a very bright move in the long run. If you got loads of units queued up for a short while use it, but don't stick with it, the research/production you are getting from Bureaucracy is very good and you'll miss it. (I rarely use this civic)
- Feudalism you can safely skip, you don't want to defend inside cities anyway. Thats the AI's job.

Just get it from a tech trade later on.
- The AI "loves" horse. So if you bring good anti horse units, you will beat him soundly. (Elephants are awesome for this, they counter Knights too) So stick some Spears/Pikes/Elephants (these are my main garrison force in cities later on) for defensive duties to mop up silly harassers. Promote units so they are really anti-horse. (Elephants with formation rocks)
- If you are gonna get a medic 3 unit, consider promoting a catapult instead of a useless chariot/horse archer. Get at least C1-Medic 1 on it and a couple of more xp points if you aren't Charismatic so you can get Morale too. (+1 Movement) You just got a hospital which bombards cities
Key techs: Bronze Working, Code of Laws, Construction, Civil Service, Machinery, Engineering, Chemistry, Steel, Assembly Line, Artillery
Code of Laws for Courthouses, you'll need them in every city quick to stop the economy from ruining your game.
The other techs unlocks important units for your city conquering stacks. The city breakers should be your siege units. (Catapults/Trebs/Cannons/Artillery)
Just bring enough anti melee/horse to protect them. When you get CR3 siege you will lose almost nothing taking cities.
Note: I don't think Iron Working is very important if you have copper. Axemen do the job fine and protects the stack better than swords. (If you are Romans it's the other way around, get iron fast

) In the end it's the catas who seals the deal anyway.
And remember to use Slavery and Chopping properly.
If you get a huge AI city (size 10+) you usually can whip out some replacement units from it in a hurry when it ends revolt. Don't be afraid to use this on your own cities either if you need to. (except capital, only in the most direst needs)