Ugh. Fish's comments really speak volumes about his general attitude. Seriously, all devs, indie or not, have to go through it, but he's the most whiny about it. Furthermore, it seems as though this doesn't happen with just MS [http://arstechnica.com/gaming/2013/06/report-microsoft-no-longer-charging-thousands-for-xbox-360-game-updates/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+arstechnica%2Findex+%28Ars+Technica+-+All+content%29]. Which makes sense and also ties to his complaint that he didn't get paid to put the content there, he had to pay to do it. Hmm, duh? XBLA and PSN provide means of distribution and an audience, they incur costs to provide this, like any other distribution platform, from games to the 30% cut Apple gets on app store purchases, etc. It's just how it works. Without this, no matter how good Fez was, it would be just a blip on the radar (yeah, I know, Minecraft, but that's a whole beast altogether, a combination of the best conditions possible).
Regarding the promotion: yeah, I'll give him that. But c'mon, it's MS, they don't even promote their own products properly.
But the worst part is this: "a long shot". Yeah, Phil? A lot of people put trust and money into your game, and got stuck with a broken product. No matter your personal disputes, you owe these people your livelihood, and should swallow your pride and bend over backwards to them for it. And more than ever, now that money's not an obstacle anymore. They deserve that respect. Instead, you're too obsessed with your petty squabble to remember them and your debt to them.
This is definitely the worst part of this outburst. No matter how good his reasons might be, he just lost any possible foothold with this. And I'm not even excusing MS, that's not the point. Fish could have taken the high road here, and shown he cares about the people that like and pay for his games. He totally blew that chance.