I notice the geography is somewhat flexible. Are you sure you didn't take any inspiration from the Game of Thrones series?
Another point - with such a collection of female macho, how on earth to the Nazgul even live long enough to reach the Pelennor?