Here is my two cents:
You webmaster obviously has good web skills. I too have designed more than a couple unit websites and alot of work has gone into the site. The most obvisous problem in a nutshell: Your website is trying to do too much.
For a unit there are general just a couple of reasons to use a website:
1) Calendar for the coming months...you cannot have too much information on the calendar.
2) Pictures of boys having fun. Scouts, Scouters and parents/grandparents will download pictures of their scout. Try to get pictures of every scout on an outing.
3) Written resources...forms, links to forms, links to district, council and national.
4) Newsletter...chronicle your troop at least once a month and keep previous months. Build links to your site into the newsletter...photos and upcoming events.
Your site is a good site, but it is overly busy...SIMPLIFY...Split the cubs from the scouts.
We promote our unit site every meeting. We have one webmaster that will update the site during the meeting. You must keep the site current. Usually a scout or parent will give you two tries...if the site does not work for them then you have lost them.
This site show the dedication of the webmaster! With some refinement, this will be a great site.
--Happy Scouting