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?
So the diameter more than the width of a football (NFL) field. And... one of those per each household? Besides the visual obstruction, just finding such space for each abode is daunting anywhere (not to mention somewhere with the population density of Japan).
EDIT: Or, consider the transmission costs from areas where such land is available.