Did the site reset? I'm getting a password prompt when I try to go to it. When the main page says "It Works!", that's only a good sign during initial install.