Its a competitive area that you are in... So I would:
1) Invest in ads on adwords, bing and social media e.g. FB, twitter etc
2) Keep at it with the blog for organic traffic...
3)Re: your landing page - change it with split testing and monitoring the results... I had a look and its really thin on content... Small font, lots of space... Not clear... I would make lots of changes to it... Add an informative video and highlight the benefits... I see no benefits on your site at all... You need to spell these out as well as your USP.... with that in mind I would lower "who we work with" and testimonials... and place the what, why, how first.... Generally speaking you got about 3 seconds for most people before they hit the back button...
4) Finally I would offer an affiliate program - that is if you are prepared to pay a commission... In return you'll get traffic ;-)
For a website review - you should place this thread under the "show case your website" section -
http://www.webmastersun.com/forums/38-Showcase-Your-Website
Best of luck,
Sid