The Gizzard shad will overpopulate. Northern bass won't consistently be large enough to eat the adult GS. A light rotenone treatment can be done to kill the majority of GS, but they will be back. In a local lake, during the last survey that the DNR did, GS made up over 60% of the fish population in the lake.
Stocking HSB will help, as the GS prefer more open water areas, away from the cover that the LMB prefer, so will stocking pure stripers like they did in Cecil Hardin Lake.
Not having the weedy cover makes the LMB cruise all over the lake and doesn't help concentrate them in areas where they can be targeted.
It would help if you could start measuring the length and weight of the bass, and keep a log. There is a relative weight chart in the archives, and if the LMB are underweight, then more should be removed.
I agree, a large BOW like that, an electroshock survey will be the best bet. Without knowing the fish population dynamics, you don't really know where to start. During the survey, I would tell whoever shocks it that you want every GS that floats up to be removed from the lake.