Don't forget that the data speed != line speed. A line will only carry about 70% of the line speed as data because of packet overheads.
Thanks for pointing this out. I believe I have enough information to make my case. My guesstimate before seeing the actual file sizes was that this would never work with less than a 2Mb/s connection, turns out I was pretty close!