Portal Page - Only suggest I can make it to stick the latest threads on the side table. I think they are quite important and shouldn't be shoved down the bottom under all the other content.
Forum - Can't say much about it. You're running a successful community and the look suits the site. Although you could possibly mess around with the templates a bit more to achieve a different look, but that isn't necessary. Congratulations.