Upgrade Windows 10 on your current device and install it on a new one.
The Windows 10 Free Upgrade will work on a new computer if you transfer the license properly.
No, I don't think so.
Be careful not to rely on it.
I discovered an unofficial help guide on Microsoft's official site.