Drew, it's been like this for months... (I tried telling a few internal people on a phone conversation at one point). I was a Unix SysAdmin in a past life.. and I do enjoy database stuff... It really does seem like an unoptimized database query or bad indexing.
haha.. I have used my VPN service (tunnlebear), trying various countries, regions.. etc.. Nothing helped the speed. It seems like a poorly built database index, and it's having trouble on the backend with a massive SQL select statement.
Let me bring this up with the IT team. I'm not sure what monitoring tools they use, but I'm seeing the slowness on the products pages here in the office as well. That's not good.