Yes,
It looks like it is working - sort of, only just.
There are long delays for very close devices and lots of time-outs (the * signs). This suggests that the line is very poor.
My average round-trip time to PPRUNE is 155ms - it's taking you nearly that long to get to your 4th hop!
4 114 ms 156 ms 13 ms gfd-bb-a-so-020-0.network.virginmedia.net [212.4
3.162.221]
It would explain why email works when everything else doesn't - email is not "real time", in the sense that it can continue trying in the background when you aren't looking, while with web browsing the delays are self-evident, and when the delay is too great, your web browser gives up and reports an error. The protocol for email is also "smaller", and the data transfer is generally much less than with web traffic (large attachments excepted).
I just hope this doesn't fall between two companies - BT for the landline connection and Virgin for the ADSL, with both blaming the other.
SD