The email address is attach only to the user, not to the orders. So if the user changes his email address, it applies for everything.
For the physical address, you will have to change the line:
$this->loadAddress($order->order_billing_address_id,$order,'billing','name',$type);
to:
$addressClass = hikashop_get('class.address');
$addresses = $addressClass->getByUser($order->order_user_id);
$main_address = reset($addresses);
$this->loadAddress($main_address->address_id,$order,'billing','name',$type);
in the file administrator/components/com_hikashop/classes/order.php