You're always better off stocking fewer predators initially.
I wouldn't stock more than 50 LMB per acre.
Also, I agree with Greg. You should add more forage as the base for your pond. With any body of water you need to make the most resource efficient decisions.
For example, crayfish are a great forage choice. They occupy an area of the pond that isn't used by other species. They feed on dead matter and plants. They will provide food for your largemouth bass.
Grass Shrimp are also great for your bluegill. They need small leafed plants like pondweed in order to thrive, but I think that they should be in pretty much every pond.
Golden Shiners are another species that I would look at adding. You can stock up to 1,000 per acre when you stock your fathead minnows. They will be good forage for you LMB and your HSB and if they eat a few LMB eggs along the way they will help you control your bass population as well.
I would also cut back your channel cat numbers. I would stock 100 channel cats TOPS in your two acre pond if you are going to have HSB and LMB. I would also try to remove any structure that your CC could spawn in. If they start spawning its not hard to end up with a pond full of stunted CC.
If this were my pond I would do this:
January 2013
20 pounds of Fathead Minnows
2000 Golden Shiners
100 pounds Crayfish
Grass Shrimp (don't even try to count them LOL)
Lake Chubsuckers (as many as you can catch)
January 2014
2000 Coppernose Bluegill
400 Redear Sunfish
June 2014
75 F1 Largemouth
25 Florida Largemouth
50 Channel Catfish
25 Hybrid Striped Bass
1/2 Load Threadfin Shad
I am still in the learning process with all of this, but from the research that I have done and the advice that I have gotten this seems to be what the gurus have shared with me. A diverse, highly productive, food chain will help you have great fishing for years to come.