I'm confused. The discovery article says "Each Lens, which measures 112 meters in diameter, can provide enough energy for an average household." Does that mean we need millions (or even billions) of these structures?
EDIT: Or, consider the transmission costs from areas where such land is available.