I spoke to Shuugo. Yes, it does seem you're having problem with your connection from the ISP side. We can't help you there. It's not a problem with the actual website itself at all.

You'll have to talk to your ISP and have them figure way their service quality has been questionable for you.