Apple and other app stores have gotten a lot of shit for changing requirements of their app stores, and rightly so. But, they started with compelling and clear offerings of the opportunity. The TOS of this API look so terrible up front I would not consider using it as a small developer. If your bosses at CSBi want to attract these types of people, I would recommend coming up with a tiered approach. ESPN does this better in this case.