i am unfamiliar with windows activation, does it activate once only, meaning that if you tried to reinstall on the same machine, you can't reuse the same license?
Correct. If you need to do a fresh install on the same or new drive, then you'll need a new key. I only use these cheap OEM keys for VMs and use more expensive retail keys that persist with MS login on physical hardware. Although I know plenty of people that build own gaming machines with OEM keys.