http://www.dsireusa.org/incentives/incentive.cfm?Incentive_C...
The reason this may not be a tax play for him is that ConEdison or SunPower may have already stripped the tax credits from the project and sold them independently. This means there may only be a long term investment vehicle that insurance-type companies like to hold. But someone benefited from the tax credits and I wouldn't be surprised if they were part of the deal.
However, even if it is a tax play, it's not inconsistent with his POV that the rich should pay their fair share. You can believe that the rules are currently broken, yet play by the current rules. One is about what you believe to be fair and the latter is about what is in the best interest of your shareholders.