Concerning question 3. Any general that joins your faction, either through game mechanics (marriage, adoption, birth) or through the script (such as for the puppet rulers in Type IV govs) are randomly assigned a portrait from your faction's culture set. If you are the romans, then all generals that join your faction will be romans - ethnicity is something that we added into the game and it cannot control the portrait a general gets.

Foot