In the OP you talk about Kevin's methods but from some of my own in-depth talks to him you are not accurate in your statements regarding his methods; I'd be careful speaking about essentially a competitor like you know how and what he does. I know you think you know everything about what he does... but you do not. No big deal to me personally but you would be better served sticking to discussing your own products and services Mikko. Even if your intent is good; its bad juju.
But I do know. I probably know more about Kevin's methods than anyone besides Kevin himself.