Spoke too soon, speed test 30 minutes later gives:
Thu, 26 Aug 2004 13:31:24 UTC
1st 128K took 10891 ms = 12035 Bytes/sec = approx 100 kbits/sec
2nd 128K took 9453 ms = 13866 Bytes/sec = approx 115 kbits/sec
3rd 128K took 8781 ms = 14927 Bytes/sec = approx 124 kbits/sec
4th 128K took 6719 ms = 19508 Bytes/sec = approx 162 kbits/sec