If you have the promotion code, you can redeem it at the end of the check-out process.
Check the MINIDISKO FAQ for the shipping time. Orders from outside Europe will take >7 days (depending on your country zone). Within Europa, it takes 2-3 days. Within Germany, 1-2 days. There is also the possibility to order with priority shipping method.