This is a pretty good Idea, very in depth, custom AI factions would be pretty epic, However I would also like to see a couple other things added as well:
Random Factions, Factions that are generated at the start of a singleplayer game, and have random ships selected from a list, and random...