I have done these kind of promos 3 times before. Usually get keys between a week before launch to release day. It is a AAA game so you will probably want to wait a month or two at least before playing anyways because of bugs.
If you cancel your laptop order or change order to remove the dGPU then you will be refunded everything except for the amount required to cover the game. According to some research this loop hole was close a long time ago. So if you pre-order and put in the $100 deposit and you cancel the entire order you don’t get your deposit back since this game is $99.99.