Hi,
I though of something.
For the research part of Galactic Civ 2, I think that it would be nice to add a "unknown" factor. Let me explain.
Instead of saying that researching "Tech bla bla" will take 22 weeks, it could be a range like 18-24 weeks. The computer could decide when it's over by random numbers or other algorithm. Also, have a 1% chance that this research could be over right now, because of a lucky deduction by the scientists. That % could be tested each week and enhanced by many factors.
And if in another expansion Heroes are available, there could be scientist heroes that could have influence on those ranges, %, etc.
In real life, we don't know exactly when a research will be over, we approximate. I think that system get it real close.