Here's the thing, NO ONE is a melee army. John is speaking about running pure melee, not army does that at competitive levels. That doesn't mean we are bad at melee (far far from it) that doesn't mean we should only run shooting units, what he's actually saying is that you have to run a list that can control the board, has fire support and can score objectives. We have that in spades. AND we are good in melee on top of that.
I'm tired of seeing people take one sentence out of context and be like "iNtErNeT MaN sAiD nO MeLeE, CoDeX bAd"
Please, people look at the codex and all the combo's we now have and all the great things we can do with this book. Can you run nothing buy melee units? No, no army who wants to be competitive can either. But we can run strong melee units that can take out enemy targets and be supported by shooting and board control units