These are extraordinary times for renewable energy. Records are broken, commitments are made and setbacks occur almost on a weekly basis. It would be too easy...