Also, after 7 days, I have yet to receive the code for one I did order. The order is labeled as "fulfilled", but no e-mail or item code has become available for me yet.
Check the "Item Codes" list on the store page (Tab on the far right - https://www.wowace.com/home/item-codes/)
Look for your order id that went missing, it should show all item codes in that list, in case the mail went missing on the way or something.
It usually takes quite some time between ordering them and Amazon actually delivering them to Curse to restock. You wouldn't want to wait for every order until they accumulated enough (like someone would want to send *every* single order to Amazon, right) and then wait until Amazon sends them over.
Especially now that they finally automated the sending process and you get them instantly, as long as they are in stock, anyway!
Anyhow, the money doesn't vanish, just patience, and someone should let Kaelten know, except i think he is out of town for a few days.
"extras" .. well, its not like they stay in the store and no-one uses them. :p