Here is the link to the CEO's response for those interested: http://etherrag.blogspot.in/2013/07/duck-duck-go-illusion-of...
He created that blog account just to write that article and it's the only one up there. Stuff like this makes me wonder what motivates some people.