I personally think a "free" refill should be in place. I would be in favor of SDC doing something like what Holiday world does with their "free" drinks. As far as a season dining pass....I know I paid around $89.00 for my pass that I have a Six Flags. I bought mine during their annual "flash" sale. Not sure if I would pay the full price of $$199 though.
I also purchase a season trailblazers pass for $150 and in order to get that I have to buy season passes. If they do a season dining pass then they need to offer more options or a discounted rate for those who do buy more perks. I can see paying around $150 for a dining pass though.