Whenever I see this ad, it reminds me of phone and cable companies.
They are marketing short term. Get the business now at any cost.
"Newer" customers get the perks while the tried and true long term customers get passed over for their loyalty.
How are you treating loyal customers? You trying to buy new customers?
Word of caution. Those customers that come today, will leave tomorrow when your competitor has a different flavor of ice cream!