Also, don't trust the input is safe for display until you've made it so:
<?php
$description = $this->Html->ifSet($description_head, "your fallback description");
?>
<meta name="description" content="<?php $this->Html->_($description);?>" />
You should be able to make this file change to fix it for this module.
If it prints out "Name server:", then there is a name server, but it is blank. Double-check the name server is defined when you edit the module row under [settings] -> [Modules] -> (Manage).
The portal plugin is unaware of the order plugin and doesn't have the ability to display cart contents. It may be possible with some development to do so, but the portal is only 1 page.
Anything is possible with Blesta, you can open a feature request with a link to their API and it might get developed by the team for a future release or you can pay a developer to do it for you. I recommend Eric you can find his advert in the marketplace.