Actually I'm thinking that packets are taking a different route back to the one they took outgoing, that's why the transatlantic trip doesn't show.
re: pings - I'd check your stateful firewall or the load on your connection when you did that traceroute, 3405ms -> 10ms -> 20ms is not the ntl network