All I can say on your upload speed is if that's cable you'd be better off using the old copper telephone network.

Could you try http://www.speedtest.net/ and share your results?

However if your having such slow upload speeds it's more important that we find out if it is in fact uploading the site in it's entirety, as if this is the case with such poor uploads it's imperative it only uploads changes.

Can you attach your web/xar file?

Do you use Filezilla or similar FTP software?