I see why your d/l was taking so long... The slower the service, the longer the d/l, and, of course, the longer the d/l, the more chance for glitches to make it even longer. Shades of, but not quite, grelber.
> The basics for my service are: up to 7.5 Mbps download speed, up to 512 Kbps upload speed
> I just re-ran their test and the numbers were Download 16.84 Mbps and Upload .38 Mbps.
Something sounds odd in those numbers; the 7.5 and 16.84 don't jive. (7.5 s/b 750, maybe?)