The CBO thing does create some interesting issues. If I was an AMA Official (which I am not and do not ever wat to be) I would call the FAA bluff. The AMA could officially declare to Congress and the FAA that the AMA is a "Nationwide Community Based Organization" per the intent of PL-112-95 Section 336.
Then the ball would be in the FAA court to say "no you are not". If that would happen then the AMA could turn to their "friends" in Congress and/or the Courts.
This in no way would imply that the AMA is the only possible CBO, just that the AMA is a CBO.