Hm, could be a promotional thing - being a newly opened store and all. I have never tried that particular brand of food. Since they are flakes, I would probably soak them a few minutes before feeding them. Other than that - let the fish enjoy their meal!
My Petsmart is about 30 minutes away from me, so I don't go there all that often. Have to check them if they do the free food stuff as well...