Change the game.ver and boot.ver files to the current version. Mine is 2010.09.19.0000. Worked like a charm. If your's crashes at 100%, chances are all the files have been updated properly.
I did this yesterday on game.ver and it worked great, BUT:
Does anyone know of a way to have the game check files? My install yesterday was slightly less clean than I would like. While I didn't get corrupted .CAB errors, I did get two messages during the initial install about the CRC of two files not matching the cab. The only option that let me proceed was to ignore. I'm assuming it ignored and installed the file, not ignored and SKIPPED? Would love if I could have the game run through everything to make sure.
Then I got the error while updating, and had to change the game version file to proceed. At this point I'm feeling generally :/ about the whole thing and really just want to make sure everything is kosher without having to reinstall since I will probably get the CRC errors again and I'm just not touching torrents.
I can play the game fine it seems, although I do have the regular crashes like most others.