This sort of sneering attitude annoys me. Does anyone really claim to be ITK? I certainly don't. If however I am told something shareable, I share it. If not, I make no pretence to have any kind of knowledge.
Back on topic: isn't it a bit early to be forming any sort of opinion of where we are...