Very nice suggestions as usual, pleasure to read them actually,
Everything is subject to be changed if necessary, but yeah the Elves got their name from Elvyn, as you know they are former Infernal Demons, which she converted and that is why they are High Elves :)
Having different Demigods based on the ecosystem is also a very nice idea.