Completely different demographics, too. USA has large sub-Saharan African and Hispanic populations, which seem to have higher rates of obesity and so forth. Ethnically, Germany is probably majority North-African, Middle Eastern and Central European. Genetics plays a big part.
Germany is at 24% obesity rate and the US is about 10% higher.
But the trend is the same worldwide. Obesity is on the rise. I don't think demographics has as big of an influence as you assume.