I have no answer to your question, however I've gotten similar results and have had pages "hang" while loading. My fix to get around it has to been to stop the page from loading and then reload it, almost always this brings the page right up.
I've checked my DNS server (I run one internally that goes out to forwarders if needed) and I'm not seeing latency from DNS lookups taking forever. Nothing has changed on that DNS server for months actually, but I did want to rule it out so I monitored it for a week or so.
Looking at some of the other results people have gotten I came across quite a few others that look similar to yours and mine. Some have a few more hops that are very lossy, some a few less. Oddly enough if I start a continuous ping I don't see the kind of loss indicated by these tests, but I do encounter random and odd connection issues.
Honestly I've had to stop using UMA on my cellphone as it causes it to misbehave badly and sometimes drop calls while I'm on it. (UMA uses your internet connection for all cell service if you're not familiar with it)
Here's some examples I came across :
»/pingtest/nil? ··· cast.net
»/pingtest/nil? ··· net&p=11
»/pingtest/nil? ··· net&p=14
»/pingtest/nil? ··· net&p=18
»/pingtest/nil? ··· net&p=20
»/pingtest/nil? ··· net&p=23
There's many others in there, and there are also good results as well. Of note, these tests listed above were all run within the last 24 hours.