Free hardware gifts are posted out 28 days after installation and then we advise to allow 14 days for delivery. I've located your account from your forum information and can see that we're not yet over that timescale.
Once the full timescale has passed, if you have still not receive your gift, we can chase this for you. Virgin Media do not send the hardware ourselves; they may be delays due to the current pandemic.
Please do not hesitate to get in touch if you have not receive your gift by 3rd July.