In terms of the front-end, this portal is really good - Widget Framework + a front page is a fabulous idea, and executed well. Unfortunately, it loses a star due to the admin interface being somewhat unpolished, which makes it quite difficult to get around. If that were improved in a future version, I would happily add the fifth star.