You've got it right. You need a story for where Celtic comes from, although we now see that Celtic is also German, except for some of these people the Germans were the Assyrians whereas the Celts were the Hebrews ...
This muddle needs a bit of work before it can go on the Art Bell show.