if you read down into the comments theres this intresting gem :
"I'm going to leave out names, but I was able to talk to actual Apple iPhone Team programmers about these types of situations. The app I questioned them about the most was the Podcaster rejection.
While the programmers in question would be specific about the exact reasoning for the podcaster rejection, the programmers did say that it's not why people think. He then went on to comment on how had the developer simply chose to communicate with Apple, instead of taking the issue to the media, he could very well have gotten his app on the App Store. Instead he chose to break the NDA he had agreed to between him and Apple. As soon as he broke the NDA, there is nothing Apple can do. Policy is they're cut-off cause they can't be trusted to be confidential.
So with that said, the developer of CastCatcher is essentially making it much harder on themselves by using the media to apply pressure on Apple. Based on personal knowledge this could all be resolved with simple networking techniques. Go to Apple's Developer Conferences. They have 1 big one every year and many small ones around the world the rest of the year. Not only do you learn great techniques and best practices, but the best asset is the direct networking with Apple. The people that create and run the systems. They help you get through that system when you need it."
always at least two sides to anything !