The best constructive advice I can give is that I would strongly suggest reading through any of the past reviews we've done on here (there are many). It doesn't matter what the site is that's being reviewed. In fact, you don't even have to visit the site. The advice and suggestions will apply to your site.
I know lawn & landscape marketing, branding, and web strategy. I'm not anonymous, I just don't self-promote.