Crazyguy,
The Gods such as El, Asherah, Baal, and so on came from the north, from the Canaanites. Yahweh apparently came from the south, from the Midianites.
The stories you read, such as the introduction of Yahweh in the Moses' story, are religious "histories", not literal ball-by-ball literal records. The story you refer to was a mechanism for introducing the change of name to Yahweh.
The purpose of these stories was to create the power base of the writing group. Those who came from Israel wrote of "El", hence their documents are known as "E"; those from Judah, who were intent in having Jerusalem as the center of all religious activities, wrote of "Yahweh", hence their documents are known as "J". (I shall comment on that below).
Each of the other sources of documents (DTr; P, etc) also sought to legitimize their own power base. Chronicles was written well into the Persian Period because the writer wanted to "correct" the record at the Books of Kings.
The introduction of Yahweh started with a minority of Hebrews during the 8th century BCE. It took until the Babylonian Exile (6th century) and the Persian Period for them to evolve their focus on Yahweh and at that time they moved Yahweh from Israel's god to the sole universal God. They placed the story back into the past to make it look as if they were always monotheists. They were not.
(Comment: the letter "J" in German, which is the source of this nomenclature, is pronounced as if it were the letter "Y" - as in Yahweh. My mother's maiden surname was Jellinek and it was always pronounced as "Yellinek").
Doug