I find this result very, very surprising
Your test methodology looks very comprehensive, my experience is obviously completely anecdotal and unscientific. I live in outer SE London, work in the city and generally "get around a bit" and unless Vodafone have significantly upped their game in the six months or so since I ditched them for 3 those results are the exact opposite of what I found with Voda - I found their 3G data and voice coverage to be truly AWFUL, on a variety of different handsets.