Andre de Ruyter has told parliament’s Standing Committee on Public Accounts there’s still a long way to go to fix the struggling power utility.