Appreciate the heads up! Was thinking about buying this but always approach Telltale products with trepidation. If it's good I'll grab it on Steam provided it's a Flash/Daily again.
You need a CC on file to get anything from the website.
Should have no problems just from the console, though some people have reported it asking for a CC there lately too.
Since when did they add the CC requirement on the webstore ? I haven't bought anything since a year, but it never required me to add a CC before.
since point conversion
you can go to billing.microsoft.com and remove any CCs that are not tied to a subscription renewal though. You don't have to keep it on file