Can I ask for the OP if what country are you in? I'm in the Philippines and I'm having the same problems. Images are not loading and unable to download games unless the Alternate download link is in the Download page. Is it ok if I provide a screenshot?