Quick update. After a month of correspondence with the Defence Discount help team, the code VETGATEWAY19 has now worked and the website is now showing me as having a card. I will now wait for the card to arrive by post. Although it is promised to arrive within 14 days, I am cognisant of the postal strikes so anticipate that it is likely to take longer.