As an English heathen (with Buddhist philosophical ideas as well, I must admit), I have to give it to you plain. Odinism is filled with racism and racists, as well as homophobia and the hatred of other people the far-right deems ''evil''. The fact that many heathens turn a blind eye to the racism in heathenism is troubling and an indictment of the weakness of many members of heathen faiths in Europe. Germanic theology is not racist, but many of the organizations are; which strikes me as insincere, it implies that they only flocked to it because they saw it as a ''racial'', ''white'', political thing rather than a true religion.
To give a brief view of my own beliefs, I am a heathen, but also a left-winger and an anti-racist (since I was a child), I believe that SOME of my ancestor followed English heathenism, but here is the snag, I do not know how many groups all of my ancestors belong to (most were actually Gaelic and Italian, actually), yet because I am pale many would acknowledge me as an ''ethnic English heathen''. If I had English ancestors, yet I had darker skin and many of my ancestors were black and Chinese, they wouldn't afford me the same luxury. This is plainly wrong and very disgusting. It also doesn't speak well of Odinism. A religion that is only based on ancestry and right-wing politics, is not a real religion, it is a movement. Real religions in the modern era accept non-ethnic members.
I was actually a historian of Anglo-Saxon history and theology, as well as Germanic in general, before becoming an actual English heathen, so maybe that is why I am one of the only English heathens I have met online who knows that racism is not a tenet of Germanic religion. Looking through old heathen texts (admittedly compiled mostly by Christians), you'd see that Woden didn't exactly hang himself on a tree to teach his mankind that they have to create racial creeds and division amongst mankind. Thunor didn't ride his goat-drawn chariot to kill ''all those damn darkies''. Racist believes cannot truly be found in Germanic religion plain and simple. And the over-exaggeration of the importance of ancestor worship is something that I always found laughable. Yes, you should revere your ancestors, but that should be down in a more familial rather than a super-ethnic sense; not all the Old English people were the ancestors of a specific English person, revering them all as such is nonsense. And a reverence for ancestors need not make one hateful of other ethnic groups, nor believe in bloodline nonsense (this is the modern era! My blood is type O and can be found in black people too, as well as yellow people), and it should not be equated with the outdated (and ugly) concept of race. As the neanderthals have perished, there is only one human race and many ethnic groups that have been intermixing for centuries. Even the Norse (who share a lot of genetics with Native Americans, Ural (like Finns), and Altaic people - which are not found in other Germanic people, anyway. Hint: ethnic groups are often mixed) married Slavic women quite commonly. English kings even married Hungarians (a Ural people).
So my suggestion for you, Ben Wood, is to ignore all of the revivals for the most part (the Troth are OK, though, even if they do fall into the ''Northern Europeans are indigenous'' trap; whilst accepting conversions), and just focus on the Eddas and works by historians...along with common sense. 'The Lost Gods of England' by Brian Branston is a great book if you are interested in Germanic mythology (especially English) and it is a book with a profound influence on my beliefs. Infact, I owe none of my religious beliefs to any ''Asatru'' or ''Odinic'' group and I think I am better for it.