Johan,
They have been 'implementing' it piecemeal for months - I had my biometrics taken about three months ago, iirc departing CT, and a colleague was done arriving into JNB a fortnight ago. Seems like they went for a short sharp shock move to 100%, which went (unsurprisingly, for everyone except the SA gov't) wrong...