It looks awesome but I clicked several bits and pieces and still have no idea what they do or what their product is.
I guess they assume visitors usually arrive at the home page rather than a blog post. A quick note/link in the blog post might be helpful for those of us stumbling around.
"This sounds like an expensive solution to a marketing problem re. the product. And if one digs even further, perhaps an issue with your product line - the benefits of it aren't immediately presentable in a simplified way to the extent it is differentiated relative to the competitors."
No idea what they do.