>>513023921
You are right. Though its impossible to properly translate this, its a reference to a 2004 advert campaign that westerners will not have seen (I have only seen it once, as a "funny advert" clip).