Yes it does. Both the image and the home page works perfectly for me. Do you want a screenshot?
It doesn't work for me either BS. You might have to reconsider the fact that Canada and Australia/U.S. may have different internet-server-connection-thingies that's causing the link to not work.
...it sounds a terrible idea, but... maybe you should just 'draw' an image of a demon just to get it over with? I know that you want your image to be eye-catching, but at this point, it's probably best to just throw something down and ensure that it fits the requirements so that you can get your full 10 points.