The issue here is really CB which set the email in the name of the user account... It should set the name not the email really.
If you don't want HikaShop to us the joomla user account name for that, you can always edit the file components/com_hikashop/views/address/view.html.php and remove the code:
$userCMS = JFactory::getUser();
if(!$userCMS->guest){
$name = $userCMS->get('name');
$pos = strpos($name,' ');
if($pos!==false){
$address->address_firstname = substr($name,0,$pos);
$name = substr($name,$pos+1);
}
$address->address_lastname = $name;
}
But that's a hack...