You have a < / article > tag on the home page that doesn't belong. I viewed it in Firefox view source code - line 94. No page titles. Very bad for page and website rankings.
The site looks good but it doesn't have direction, it doesn't say anything. I think that's what your client wants? Ask them what they mean by lacks impact. E.g. for a site we did for a security company, we come up with an idea of using photos of different scenarios with dynamic text appearing over the photos. We had a girl sleeping on her desk and the text was - Tired of worrying about your assest, Call the professional, Call blah blah. Another image was a man dressed in a sci-fi costume and the text was - A Friend of a Friend of a Friend, DIY Security? Call the Professionals, Call Blah Blah. All the content was about using professional security, that was the direction. The client loved it!
Hope that idea helps you a little
.