I think everybody is overthinking it a bit. In my opinion, this is not the result of racism or cultural misunderstandings. I just think the advertisement team behind this just copypasted the italian ad and thought they could get away with it, without either getting the original joke or thinking about the outcry it would cause. Or they did and they just used controversy to push their product. Either way I don't see racism.