not loading for me either, may be location blocked or something
it is also apparently down for drydess as well
yoyoexpert's servers and company are based in america (i think) and so are we (dr_pepper, drydess, and i)
my friend confirms that he can go on the site and he lives in the same area as me
i cannot go on my phone either so it's not a browser-specific problem
disabling my firewall on both windows and my router's software did not do anything