Yeah, quite the necro.
However, the really sad part is that iTunes for Windows is still crap, which is really unfortunate since I use it a lot.
The odd thing about iTunes for Windows being crap is that (at least IMO), Apple would use it as a means of saying "look how easy to use and logical our way of doing things is" (ie. MacOS). Instead it's a completely illogical (at least from an average person's perspective who doesn't know the software's history) hodge-podge of unrelated features all thrown into one app.
For starters, remove the iTunes store from this app completely (ie. any method of buying music); on a generic PC that should be done through the user's web browser of choice. Second, change the name of the program so when one says the app name it shouldn't match at least two mostly unrelated services. The clue should be in the name.
Perhaps just like MS copies Apple, Apple copies MS, what with moronic product naming like "Windows Live" or ".net", and just splurge the prefix across as many bits of software or services as possible.
I'd be fairly happy if there was one bit of software for managing music between devices, another for other types of data sync, another for iDevice backup, and that's it (AFAIK). Each separate piece of software ought to be able to run independently of the others and be separate downloads (or if you want to download "the mother of all iDevice management software", you can download them all in one go).
Also, they should get rid of that stupid business of an Apple app auto-starting when you plug your iDevice in. Windows has an autoplay feature: USE IT. Furthermore, that would give users an easy way of downloading camera data from their iDevice without having to go around the houses.