+1 for all but:
Do you know what is the only quick ways of cultureswitch a settlement? It´s exchanging each/most inhabitant(s) for 1 of your culture. This implies genocide of the current population. I don't think player should be allowed to engage in such horrible deeds.
Even an harch assimilation-program takes dacades, so ok, by fifth generation your first settlement could be assimilated enough to provide your cultural units. Untill then, your settlement would produce no soldiers but potential revolters...
But ofc there can be ways added! I had an interesting discussion in
this thread.
In the bottom of this thread, there is an alternative suggestion, to recruit
auxillary troops from conquered cultures.