Only time will tell, but I do see some issues with your stocking plan. 5" bass can be eaten by 10" bass. So if you stocked bass that ranged in that large a difference, there is a chance your bass will be eating each other...
Bass also tend to feed on sunfish(BG, RES) in the 1/4 to 1/3 their own length. So, if a number of your BG and RES are in the 2-3" range, they will be very vulnerable to predation by your larger LMB.
The GSH may take some pressure off of your sunfish, but at the detriment of getting them established. The FHM will also take some pressure off your sunfish. I would stock as many of them as you can afford to keep the predation on them and off your sunfish and hope the sunfish grow and grow fast. I would also stock more GSH as well.
As has been said, you should have waited until fall to stock the LMB, or you should have stocked the LMB at a smaller size. Say the 2"-4" size, the same size as the sunfish you stocked. The fact that the LMB were 5"-10" in size is what is really going to cause you problems.