Hey just two things.
Firstly, the word your looking for is Germanic not Anglo, Anglo basically means English since it's one of the founding tribal groups that became the English alongside the Saxons and Jutes, calling the Germans Anglo is like calling the French Aragonese sure they both speak a Latin descended language but that's cause they are linguistic cousins.
Secondly, as someone descended from both inland Southern and Northern stock Southerners fucken love spices compared to my kin who take more after our Great lakes or Northwestern Appalachian ancestors. So yeah that part checks out.