I agree that it's a bummer that the site isn't back, but I can also say that I know from (extremely recent) personal experience that there seem to be two basic types of tech problems:
1. The ones that can be fixed in 30 minutes or less.
2. The ones that seemingly refuse to die, keep manifesting additional symptoms as you troubleshoot, and test the limits of your patience and resolve.
It seems like this might be the latter for the web folks at ENP. :/