The danish aren't all overweight though. 50% of white people in the US are now. 60% or more of the general population last I checked, and it takes an immigrant on average 7 years to become as overweight as the average American.
So something is different.