So once it's been charged she will recieve a link for the download and a serial number?
There's no link for the download, it will be available on Impulse. The serial # will be in the e-mail, and it will automatically be attached to whatever e-mail was used for purchase and show up under "My Games" when you have Show Pre-Release Versions checked.
Also, as i wasn't logged in, would i just have to cancel that pre-order and pre-order it again?
Not quite sure what you mean by that. If it wasn't ordered from the same e-mail address as the one on your account, then it will show up attached to the e-mail account that ordered it. You can cancel the pre-order by contacting sales@stardock.com and do it again for the right e-mail account, or they may even be able to switch the account getting it on the fly - either way you'd have to contact them.