Cheers,
That tester reports Bufferbloat of up to 1400ms in both download and upload directions. I'm not sure how to read that regarding download. Almost by definition the bloat occurs at the bottleneck, where a high speed connection transitions to a lower speed. So where do they say this 1400ms lies during download? Are they measuring TCP seq to ack latency at their server? If so then a number of other factors apply, not least that many host show some internal latency in any case, and this doesn't hurt TCP throughput unless it's so extreme that the window empties. In any case if I run a continuous ping I don't see any more than just over 60ms during the Download test.
On the other hand during Upload, that ping RTT does indeed go up to that sort of figure. That doesn't necessarily point the finger at my router, but I should get hold of a Cisco in a few days so can make direct comparisons.
Tony S