By our calculations, Ramaphosa has achieved 17 of the 26 key promises he made last February. He has failed at four items and progress on five items is questionable. Give him a B+ for trying to...