I've updated the blog post to also include traceroutes from the 2 sites. I'm not a networking expert, but since the traffic is ultimately going through the same network - peering should be a non issue. Feel free to let me know if this is significant or not.
There are really too many variables to have any idea. For example, in both instances I see that your traceroute identifies the hop to your router, and you're using the 192.168.1.0 private network. Since your business example shows actual reverse dns lookups (from the looks of it), I'm guessing it uses a commercial switch. Unfortunately, there's no way to determine the actual cause of the slow down. For instance, you…
Is networking the most frustratingly complex field in technology? As someone who admittedly knows little about it it all seems like a pile of hacks stacked on top of one another. It's the only explanation I can come up for why it's near impossible to figure out why a network isn't behaving correctly.