One would think a game like this would have some serious pipes for getting the client out.
I just started the download now and I hover around 130 kb/sec with p2p enabled...
This is going to take the rest of the week :P
If you've already hit the area where it starts downloading the patches, you can run manual downloads (outside the launcher). This is how I got past the speed bump issues (launcher went from 3MB/s to 15kb/s on the first patch and then timed out and had to restart over and over).
See the last post from Syce on this thread: