No, only max out according to tax write-off limit if you were to do this, I think it's 25% or a flat amount (think it was around R150k pm earnings), whichever is reached first.
Right now, unless your company is matching it, I'd be very hesitant and would generally rather take the tax hit.
I don't think you need to max it out at late 30's, you could probably do something like 15% and you should be fine since your costs should reduce when you become older, e.g. house and apartment are paid off.
Personally, I'd move a lot of my funds overseas as South Africa is currently not a stable environment, and for your base retirement savings you want to generally take lower risk.
2. Once off consultations can always be good, but come prepared with questions you want answered and don't agree to invest in anything until you've put more thought into it.