I like your ideas so far. I'm not really into conlanging, but I could give it a try. My current plan, however, is to use English-ish names for everything on the map, rather than translating them into other languages, real or fictional. The idea for this is to convey to the readers an easily accessible sense of what the places are. However, I'm afraid it will appear that my world is a mono-ethnic British/American place, when it is in fact just the opposite - quite diverse in culture, religion, and practices, but all the names happen to resemble each other. How can I solve this problem?