The email should have been sent to whatever email address you used to sign up to the Larian Vault (listed in Your Account). There wouldn't be any way for the Vault to get the email address you use with your credit card.
I was actually referring to the physical address. If you didn't have to fill it in, though, it wouldn't be checked against the address on file for your credit card. If it was required, a difference could be a possible reason for delay.