I'll totally agree. You've included how you do what you do but not what you do. This should be evident at first glance. Your Portfolio page loads to long. If someone has a slow connection they'd leave because without you saying at first glance what you do and it taking long to find out, I'd leave also. Maybe you can separate the portfolio so at the top I'd put some text content saying what I do and how and why should people choose you, in a subtle way. Make sure it fits in with the feel of your website. Look at mysmallbusiness website, it says small business and community of entrepreneurs, so I know when I look at first glance on each page what this website is about. Search engines love content mainly in form of text, add more text. A website I worked on recently I used images only but added text that was hidden from the user but visible to search engines.
Nice fresh design!! Definitely inspiring!
Hope this helps.