About the ETA timer, it\'s exactly like hramrach stated, it would be VERY unexact.
About why it\'s not in the game, maybe we do that in the future, but if we do the client will get another depencency, libcurl.
We are looking in implementing bittorrent technology into the updater, and if we do and make the library ourselves, it wouldn\'t be any more dependency, also speeds would be higher and so on.
If you suffer from slow speeds while merging files, try to enable whole zips (kinda takes away a big point of the updater, but sometimes it\'s smaller) in updaterconfig.xml