That's good, but what if one of the dwarves dies in the interim? Do I get to review my list and select a replacement, do I get given a peasant to fill the gap, or do I just have to embark with six dwarves?
Here's an alternative thought: Let the player buy dwarves out of the pool, at a cost based on what they would cost to create, but discounted. Then leave the option of creating custom dwarves at full price.
That way, you can build a couple of dwarves of mysterious origin, for critical skill combinations, but buy the rest of your dwarves from the pool, to get the discount. This way, players who tie their founders into the fiction will get a bonus, but we won't lose any of our current abilities.
Eventually, I'd like to see the items available for embark become based, on what a fortress actually produced.
Silverionmox: I should be able to build a fort anywhere I please. I should be able to build the great wall of China around my civ, if I want to. Not a short term goal to be sure, but it would be awesome, and there's no reason to block it. The game, no matter how advanced, will never be able to account for every possible player goal or strategy.
If I want to build a mining out post in a place where it's in appearent danger of being overrun by natives, the machine should shake it's head and say, "They're your dwarves. Go ahead and get them killed; see if I care." It should decline to comment when you city actually survives and thrives.
I do agree that I shouldn't be able to build a temple to a god nobody in that civ worships. I should however, be able to build the temples that do make sense in nonsensical places. The game might not care that my temple of the fire god is in a volcano, being more concerned about the volcano being too close to the dark towers, but I should be able to take my chances.