For what it is worth, it seems that your updater works as it should.
If you could also look at the console log if any strange things happen when running the client, that might be helpful. Better yet, run it from the commandline, and post the results that are printed out. Beware, however, that there is currently an issue with running the client on PPC processors : some maps won't load, and will cause a crash. I have not yet been able to devote enough time to this to find the solution. This problem should not manifest itself until you get past the character selection screen, however, so if you don't even get that far, then it is probably something else.