I am no expert but I think in addition to your bass problem you added too many channel cats. By planting BG in the fall and then CC in the next early summer you never gave the forage base a chance to get going before adding predators. Also 500BG is not that many for a 2 acre pond. 1000 fatheads is not nearly enough either, unless you were to give them a three year head start.

I would remove any bass or CC you catch and add BG and another forage fish like golden shiners. You will need to add a lot of shiners to get them established, like 10000.