You wont be charged for the game before it's shipped
He'll be charged when the first beta phase starts, that's how the keys are sent out
But yes, it will easily be possible to change your shipping address, you'd just have to contact sales@stardock.com and they'll take care of it.