You will make the connection.
There are transfer desks after customs. However, I suggest that you ask DL to interline the bags to SA when you check in, so you can just drop off your bags after clearing customs in JNB. Even if DL can't or won't interline the bags, you'll still be fine.