To answer my own question - these are the ex-South Africa base fares
And yes they are correct
The prices are of course quoted in South African Rand (ZAR) and you have shown them converted to USD
In January I paid a base fare of ZAR67,880 for my ex-CPT DONE5, which at today's exchange rate (on xe.com) converts to USD5,348.18