One of my business partners who holds a Cent card also just discovered that the FF team had been disbanded - for whatever reason it was one of the benefits he valued most, and its loss will probably lead to him cancelling the card at next renewal.
It definitely sounds like they're BS'ing about the reasons for disbanding the team, too - they told him they couldn't offer the service anymore due to the recent changes to the Privacy Act (which is utter BS in isolation, but also a different reason to the one you were given).