I think the new site looks great and fresh but I still find navigating around the site confusing.
Accessing the forum could be made much simpler by not having the link on a sub page. I also find navigating around the forum itself to be difficult. When reading the "Help" section of the forum, there is no easy way to return to the top level. The search function should also be more prominent for the forum to help users find the answers they seek.
Hope you don't mind the constructive feedback :)