I wrote an email to QR and got my gold card delivered to the lounge, where I picked it up on my next visit. I didn't bother with the Platinum one, as it's just a piece of plastic. I agree though that it shows their lack of organisation. Oman Air delivers their cards in 2 weeks after status change, unprompted (to EU address).