vorlon_mi
Emperor
You could consider putting the Epic in another city if that city had a garden or a GP-generating Wonder, to stack the bonuses. But usually, yeah. I sometimes put guilds in another city if it has a lot more food because sometimes my capital doesn't have enough food to work the specialist slots as much as I'd like.
The National College and Oxford should go in your best science city. Often that is the capital, but not always. If you have a second city with a river and a mountain (for the Observatory), you might consider making that your science city.