I bought my 7+ directly from the Nokia site. There is a page on the site where you fill in your IMEI and Nokia will send you your Mini. I have still not received mine yet but I have filled in the form.
Re: Google Home mini
See Nokia terms:
"The Google Home Mini will be despatched (sic) to customer within 28 days of redemption."