I remember reading that free tickets on SR are good for a year after they are issued- as long as they are ISSUED before SR cancels its agreements with Delta. Thus, I think that as long as you have the miles in advance, a trip on SR to South Africa in June is possible.