Well the cards were 362$ each. Orders were limited to 2 per customer. So the cards per order was 724$. I paid 897$ per order including shipping and duties. So duties and priority shipping per order was 173$. In rands it worked out to R11400ish per order in total.
I paid in USD using 2 different Amex cards. Amazon uses a much higher conversation rates when using rand. Amex uses by far the lowest conversation rate if you chose pay in usd.
Also keep in mind, that they will only charge your card once they allocate stock to your order. If you chose a card that will only be in stock the 24th June, be careful when choosing usd over zar, as zar could tank until they take your money.
Also make sure when ordering that your billing address matches your banks billing address else they could temporarily block your account and then you have to fax them a Statement of your card.
And not to delay your orders, make sure you add your ID number under your shipping address.
Edit. And keep on looking at prices. They change a lot. I found that they will usually price the cards at a lower rate once they get stock and once a few orders roll in the price increases. 1070 pricing has sky rocketed though compared to 1-2 weeks ago. I just checked and saw some evga ones for 429 eth shipping etc.
Happy hunting