I have frankly been able to find any longer delivery times for the German Game Card, and the codes have always worked.
It is a far better payment system as a Blizzard subscription (expensive, bureaucratic and it is much less flexible than with Game Card), and I'll stay here as long as certainly holding my WoW enthusiasm.
However, would be for environmental reasons, a shipment of the code via email or letter in place of the plastic wrap a big improvement.
ETA:
For some time the card is no longer to get on Amazon and just to absurd prices. Pity!