I agree with the second part (and I've sent emails out including lines like "whoever facilitated this should be fired" to show that), but honestly not really the first. I'm hardly objective, but the whole tone of the article shows EG's dislike for us imo. The first paragraph alone: "delays upon delays", "still uncertain release date" etc, hardly accurate or indeed relevant to a performance analysis article.
To be up front - even in the latest version, there are occasional framerate drops in worst case scenarios. The vast majority of the time though it's a smooth 60fps. The article neatly ignores that and focuses hard on those worst case scenarios. The recent camera and render bridge changes (which aren't in the EG build of course) make a significant difference to perceived smoothness, as well as improving control/gameplay when FPS does drop.
I'm gutted to be honest. I half expected a negative EG review on release anyway, but to have them stick the knife in at this stage is hard to take, and potentially quite damaging.