Yes, overseas residents CAN register, but to use their words:
Hi,
Thank you for getting in touch, you can input your South African address and we can get your card shipped out to you. Please be aware that our card is only for offers in the UK, apologies for any inconvenience,
Kind Regards
So one cannot do much with the card.