I think if the AI is capable of handling the Dynasty system then such approach should be taken to enhance the races in a custom way. I am not to sure how wise it would be to make the customization completely player controlled. Maybe the Tech Tree can change in a random way using the Dynasty system depending on ones chooses. I think that the essence of the sovereign should be the "Key" to randomly(but intelligently for balance) remove or keep certain choices in the customization proses. Then after all that has been selected have the Dynasty system create a random Tech tree based on the attributes of the sovereign and the chosen race. Thus creating truly unique and different units who's history and back story can be traced all the way back to the sovereign himself.
Vision:
1. Create my custom sovereign.
2. Create my custom race using some of my sovereign's essence. (The Dynasty system will allow or not allow certain choices to be available for the custom race creation based on the choices made for the Sovereign.)
3. The "marriage" of the Sovereign and the Race will make the Tech Tree which will use the dynasty system to create the available units that can be produced and created as the buildings and cities are created.
4. Once one has the proper buildings/tech to access a unit one can further customize it by creating a custom class and customization of the units gear, looks, names, back stories,etc. The available class choices (at time of creation) should be a "marriage" of the Race and the researched tech/building. Example archery building would give choices to create range units, barracks would give choices to create melee units, arcane tower gives choices to create mages and so on and the special abilities, feats, skills will be related to the race.
5. For epic levels allow the creation of custom multi-classed units once again using the dynasty system to insure randomness and keep the game balanced.
6. The creation of custom heroes (multi race) from the sovereigns own blood (sort of demigod). *This is the already implemented dynasty system*.
The trick is to not have all the possible game resourses available as a choice during customization, but limit this based on the choices and the randomness of the Dynasty system to insure uniqueness, balance and the possibility of hybrid multi-classed units as the game developes as well as hybrid races.
Now as a consumer if I read on the box at the store there are only two races I will walk away from the game in two seconds never reading further. But if I see the word "CUSTOM". "CREATE YOUR OWN", "ALWAYS UNIQUE", etc I will read more and find out about the depth of choices and the unpredictability the Dynasty system offers, plus all the other awesome things available with the game Modding, pnp style maps or 3D maps all in the same game now that would be something I had to try out.
I love choices, customization, but not at expense of game fun and balanced game play. It does not do me any good to have pre-made races if I never play them because the ones I make custom are far superior thus making the use of the pre made races as an opponent is also pointless. However making my own and having an AI that can properly use them in game play that will make custom FUN! (One does not always have someone to play with and the AI needs to take the place of another person at a moments notice using custom content with out the AI "breaking" *Grins*