bit late but:
It might be better if whenever you kill a new tech unit, capture a city with a new tech building, whatever, you have an option which goes "we can reverse engineer from captured material X science for a certain related tech for Y gold, do you want to?"
probably depending on...