Doesn't appear to be a standard install as it loads portal.php
First thing would be to look at whether you followed the install correctly, especially this part:
==========
Find Code:
==========
} else if (false !== strpos($url, '/topicadmin.php')) {
$location = $lang['onlinetopicadmin'];
===============
Add Code Below:
===============
} else if (false !== strpos($url, '/portal.php')) {
$location = $lang['portalonline'];
If you are confident you did, then do another XMB test install, without ANY modifications and see if the admin issues you reported work on the new
test board. If they do, then the most likely issue if that you either got the portal install incorrect or the portal modification has issues.