Lite, there is quite a bit of room for various improvements, but before jumping in to that, I'm glad you pointed out that you're using a marketing service. I have a variety of concerns based on this, what their role is, and what benefit you're actually receiving for your dollars.
I'll post some thoughts for the benefit of you and others, but I'm going to PM you re: the marketing service aspect so that I have a better idea of what's going on. Cheers.
I know lawn & landscape marketing, branding, and web strategy. I'm not anonymous, I just don't self-promote.