Great ideas. A few requests:
Can we have the minor races back? I'm playing on a huge map with all 9 major races, and there isn't even one minor race. I prefer 4 - 6 is excessive, 1 or 2 is too little.
Fix tech whoring by implementing blueprints - you can only trade away blueprints to techs you know, and having a blueprint doubles research speed on that tech. Add icon and cut research time in half in research window to indicate you have one.
Is there any reason you can't make approval boni being a sliding scale, instead of fixed break points? Having pop growth tied to approval - 0% at 40%, neg below, 100% at 80% approval, 120% at 100% approval ((approval-40)x2)? Similar with produciton bonus / malus - -1% per 1% under 40%, + 1% per 2% above 80 (max +10% production at 100% approval).
And a big "yay!" for color coded hammers and associate tooltips.