Interesting ! This post triggered only vague replies from Microsoft Support Moderator and Engineer, who eventually suggested that the problem either did not exist or that we we had only bad connections.
But your post and my experience is that this is all wrong. The update process IS much slower with Vista than with XP.
Like you, I had to reinstall Vista and, as you mention, it too me more than one day ! ... I have done the same with XP several times, and it was MUCH faster.
I wish someone from Microsoft can give us not only a reasonable explanation but also suggest a solution.