South African president Cyril Ramaphosa is faced with a difficult road ahead, since his election into presidency in May last year.