I believe you can download the WoW client off the website. Although that would take eternity and then some I'm pretty sure.
You can. And the speeds are typically pretty good, but know that it will blow up your upstream because Blizzard insists on using P2P for their patching and so forth and they can't even be bothered to make the client configurable.
Bookmarks