Hmmm I don't think you should complain to be honest! I also live in Bexley which is routed through Bromley. I'm not normally proxied, and these are the speeds I have been getting (without a proxy): I'm on 1.5Mbit by the way.
1st 128K took 1375 ms = 95325 Bytes/sec = approx 793 kbits/sec
2nd 128K took 1766 ms = 74220 Bytes/sec = approx 618 kbits/sec
3rd 128K took 1687 ms = 77695 Bytes/sec = approx 646 kbits/sec
4th 128K took 1688 ms = 77649 Bytes/sec = approx 646 kbits/sec
However with a proxy I get this :
1st 128K took 531 ms = 246840 Bytes/sec = approx 2054 kbits/sec
2nd 128K took 719 ms = 182298 Bytes/sec = approx 1517 kbits/sec
3rd 128K took 718 ms = 182552 Bytes/sec = approx 1519 kbits/sec
4th 128K took 719 ms = 182298 Bytes/sec = approx 1517 kbits/sec
Using cache3-bmly.server.ntli.net
So at the moment at least, I think the proxies are your best, and only option
On another note is anyone else in Bexley/Bromley area experience such slow speeds without a proxy?