Re: Making NPFs playable
You will have to work with the descr_strat file in the maps\campaign\imperial_campaign folder
In there move all factions except papal_states, aztecs, slave, timurids and mongols in the part where england is.
That will make them playable.
Giving those factions more territory is a bit more complicated. It involves moving settlements in this file from one faction to another and giving them a different garrison. I would suggest to have a look at a view tutorials here, especially text editing and scripting.