This is really nice. You've thought out things pretty globally. A minor qualm: some of the detail (e.g. the rivers) is so fine that it's hard to see.

I really like the names: Irish a language I've also used myself in a couple of settings. Any real or invented language gives an incredible add to flavour!

-ile