First off would be add native support for smooth scrolling to CSS ID's or "sections" of a page. I accomplished this via the WP plugin "Scroll to Anchor".
Next would be add support for the Nav Bar to update based on what "section" or anchor you passed last. Basically add a option in the theme settings to make it so that the "active" class is applied to links directed at the anchors of a single page. At the current moment if you are on a page with many links in the nav bar pointing to sections on said page it applies the "active" css class to all of them. Thus making the theme very unusable in a one page setup. I have been working on a work around for my own website. When I have found something I will update the thread.