That's right on! It takes about 24 hours to download 10GB, but then there's a good chance it got corrupted while downloading so it usually takes about 3 tries to successfully download a game that large.
And the 800 kbits/s is the download speed, the upload speed is only 200 kbit/s. Its still fast enough to host servers for all the games I play, but sometimes I have to change the server settings to make it work well. It's fast enough for me, except when I have 10GB of data to download...