How did you circumwent the problem that new portal upgrade destroys the community portals? At least in none of our tested upgrades we were able to access a community portal anymore and all community portals just showed the user portal.
So we upgraded acs-core without the new-portal or dotlrn part and things a working just fine :)