The EWCC site is currently being updated due to an issue with the wiki, the updated site should be back by the end of the week.
Update – site will be up shortly, turns out Google was hammering the site effectively triggering a denial of service… Note to all media-wiki users, check your robots.txt as Google can be very greedy!