The answer is: Burnt Church Road is the location of the 2 MW Lakeland Solar Farm, conveniently next to what appears to be a Georgia Power substation. The landowner appears from the Lanier County tax assessor maps to be Patten Seed Company. Compare this map to the big image in the previous post and they clearly show the same location. Apparently nobody has satellite images of Lanier County new enough yet to show the solar panels.
Thanks to Michael Noll, Chris Graham, and John Gordon Crowley for the pointers.