All set for another historic Totalsports Two Oceans Marathon