We've staged contests for the NorCal INT league in a man-made wakeboarding lake that had a claimed average depth of 8 feet. I think it was actually less than that. I think with some work, you can get a "good" wake, but not great, in 7-8 foot depth.
A few things we found:
1) A consistent depth was important - as you're finding Kevin, when the bottom surface changes it really impacted the wake. Going from 7 feet to 4 feet caused the wake to get HUGE and then turn to mush.
2) We had to place a great deal more weight in the boat to generate a wake compared to when we surfed deep water. My recollection is that we added almost twice as much weight.
3) The ballast placement was very different than when we were in deeper water. I can't remember now who suggested it, but we normally don't add weight in the bow of my boat in deeper water, in this shallow environment we placed about 25% of our total ballast in the bow and that hepled considerably.
From the last contest we staged on that lake: