I've asked around and it seems 50% can see it 50% can't.
I surely can't.
I really doubt it has anything to do with "ISP issues all over the world". This is very specific to your host I'm going to guess (and would put money on if I was to bet).
I did a trace route, and the problems are very close to your ISP. This looks like an issue with your provider.