I've actually caught a lot of bass running a long the the shade and where the light hits. If they are there, they hit.
An old buddy of mine switched our ways of fishing a while back. We try to get to the lake by 4am, 5am is when the biggies are hunting. Around 6am when the sun starts to peak on the horizon, we hit the shadow lines as fast as we can....going up and down the shadow and it's never let us down. The lake we used to fish, just before 5am, it used to be every other cast and at times every cast we get a bass. Avg 3-4lbs, yes thats big for MN, not Cali big.
Your theory is correct to how I have been fishing with him, too bad he hasn't been able to go out with me for two yrs. 4am-8am, that's all the fishing you need. For us, they shut off right around 10am, and you have to go hunt or work for them.