We don't know as much about the German religion as the Greek and Roman ones, because the Germans used less permanent materials in their society, and didn't really write things down. What we have regarding them now is whatever Romans and Greeks decided to write down, and whatever elements were, as you pointed out, incorpated into the culture after Christianization.
"Odinism" is polytheistic, while Christianity is ruthlessly monotheistic. At most a Christian could believe that the German gods were demons misleading people, or angels whose message was misunderstood. Most just say they were idols, or, for those like C. S. Lewis and G. K. Chesterton, saw the myths as factually false, but true in that they revealed a need of the human heart, a need that was fulfilled by Christ. Just as a boy might daydream about what his future wife might be like, and then later on in life meet her in reality, so the pagan myth makers were daydreaming about their Bridegroom, who they met Him for real by the Incarnation. For more detail regarding this, I highly, highly, recommend reading G. K. Chesterton's The Everlasting Man, especially the chapter "Man and Mythologies," which is one of the best essays he has ever written. You can find it here: http://www.cse.dmu.ac.uk/~mward/gkc/books/everlasting_man.html#chap-I-v*
There are many elements of German belief in our society that were incorpated into culture practiced by later Christians. For example, our English weekday calendar, except for Saturday (who is a Roman god), are all Anglo-Saxon deities. The name "Easter" refers to the Old English name for the month of April, who was a fertility goddess (just as April is itself named after the Greek fertility goddess Aphrodite). Santa Clause might be based on an Old Norse legend involving Odin/Wodin. Just because things were pagan, doesn't make them wrong per se, because paganism is the religion of humanity, or at least of a fallen humanity. When Christ came, He didn't come to reject all of paganism, for that would be to reject humanity. Rather, He, and the Church, took what was good, and rejected what was bad, based on the doctrines of faith, just as the Israelites savaged the spoils from Egypt. The spoils weren't wrong and evil per se, they were just in the hands of the pagans and the evildoers.
Think about it. The New Testament is written in common Greek, a language created by pagans and used by pagans. Do you really think the Apostles should have rejected the pagan language just because it was pagan?
Christi pax.
*Here's an audio recording: https://archive.org/details/EverlastingMan (pick Book I, Chapter V). I got all this from this website ultimately: http://www.cse.dmu.ac.uk/~mward/gkc/books/index.html