I was sick of the whole "let-them-come-here-and-then-we'll-see" sabre-rattling even before it backfired on us. A good team wins everywhere, not just at home. Now, with us losing at home, it seems we are not even an ordinary team.
"We have already been through this, I am not going to repeat myself." - fat_boy, in a global warming thread
Much that I hate to watch India loose, I would say that this and the past series against England have been very well played by England. They have really put some thought into their game. India, on the other hand, have been totally lacking in spirit and motivation. It appears they have lost all interest to continue playing test cricket. A classic example is the one where Gambhir ran out Sehwag. They have played together for years, both for India and Delhi and yet one ran out the other.
England's preparation has been good and execution phenomenal. They are still not the best, but are close, very close to challenging South Africa. To make the English "gloat" even more, I think they are better than Australia and will beat them comfortably.