From the Lenovo website
Get $100 in points to spend
Join MyLenovo loyalty program today to get $100 in points straight away.
Redeem points on your next purchase made within 2 weeks of credit. Offer expires 31st July.
Points appeared instantly in my account and I was able to use them against my purchase immediately.
M7 shipped yesterday.
Said I paid for it but don't see any transaction on my account.
So good.
28th got my $16.66 cashback