It is a physical, plastic giftcard that is shipped to your home. I got mine a few days ago, so it took about a week.
As far as I know you can buy an e-gift card with the gift card you already have, I just like to have a physical card when it is a large amount of money. Makes it harder to get...