Yes, you are correct. We understand that the Will must be dated at the end (usual testamentary witness clause), signed by the Testator, witnessed by 2 persons each of whom must as you say, sign each page of the Will.
We suggest at least one of the witnesses should be a solicitor.
The Will must of course state that it only relates to assets in South Africa (or assets outside the UK / British Isles, if that is the case).
Be careful with the revocation clause as you do not want the SA Will to inadvertently revoke the UK (or any other Will) intended to remain in existence together with the SA Will.
Probate Resealing Services