I don't make comments on content because I have critiqued everything from business sites to one page family web sites. I do not compare sites against each other. Each site stands on it's own merit. I will also try to point out some things, in a gentle way, that might make your site even better. I do not review sites on free servers such as Angelfire or Tripod because most of those sites do not stay up for long.
Content is still king.
Many web sites don't seem to have a purpose or theme. Good web sites have a general theme and around that theme comes unique and useful content. Nobody wants to look at a bunch of banners. Ask yourself how productive your banner ads really are. A banner's purpose is to get your visitors to leave your site.