The ‘clean revolution is unstoppable’ but will it arrive too late?