Looks like you’ve got a lot of good content.
In terms of of “better template”… I see that you are using the twentyeleven theme which is a great theme with all sorts of flexibility. A few years ago, we brought our company website in house and have it on WordPress. It’s been great! Isn’t WordPress awesome?
We made the decision to go with paid (but very reasonably priced) themes off of themeforest.net. We browsed the wordpress templates, sorted by sales to see the popular themes and purchased from there. We’re on our third theme and each theme has been great! One of the nice things about WordPress is that you can update your theme to refresh your site without sacrificing your content (granted, we had some update work to do on the site every time). Our current theme is called Karma (we started out on Twicet, then Awake, now Karma – all great themes, we were just looking for different/updated things each time – we’ve also used In Focus and Striking themes for a few other sites). I think we paid $35 for Karma on our [link moderated] site, which for us was no big deal (especially when we had an issue with it, and got prompt support from the provider). We really like the features. This particular theme is currently regularly upgraded and may work for us for years to come. If not, we can swap it out for another theme again (likely from themeforest, since I personally love the themes on themeforest, but there are are other places out there as well).
While I’ve seen many amazing sites on twentyeleven, there are many sources for themes both free and low-cost. If you are looking for “better template” as you say, might be worth exploring all of the free or inexpensive themes out there.
My $0.02…
Dave