I like this idea and had a couple of thoughts to add
1) civ bonus to tech speed so certain civs can research a certain type of tech faster
2) tech ages by tech tree
right now the next tech age is unlocked once you have a certain number of techs researched ( i think its half of the available techs)
what i would suggest is half of the techs from the selected tree and a quarter from any other tree
so lets say there are 20 techs in the first age of warfare to unlock the second age you would need at least 10 techs from warfare and at least 5 techs not in the warfare tree.
now if we go to the second age of warfare and say theres another 20 techs i would need ten techs from the second age of warfare and 5 techs from the second age of any other tech tree ( or 5 techs from the second age of AT LEAST 2 other tech trees) to reach the third age