Why does the project end in November 2043?

The project ends in November 2043, in conjunction with the warranted life of the panels.