The zero is a freebie, so yes, even if your order includes one you'll still get the extra.
Promos last until Monday night.
As for your other questions, when going through checkout, you will see whether your total qualifies you for a freebie at the top of the page, but I believe it is the total before discount that counts, not sure about VAT.