I just read the DigitalSpy reviewers thoughts of this film, and he missed the point of the film entirely. It seems to me that he was expecting the film to have Shakespearean dialogue and plotting...in a film about giant robots beating the crap out of each other. Come on! It's a bloody popcorn movie in every sense of the word. Sit down, disengage brain, enjoy the spectacle. To expect any more is wishful thinking.
This is the second movie "review" where the reviewer has done this, he did the same with Die Hard 4.0. If you want thought provoking cinema, go watch Children of Men, but you really must learn to accept that not every film is going to have similar effects, and that some films are just as enjoyable without the smart plot and dialogue.