Site at least now provides a message that it is under maintenance now. So it looks like things are at least being worked on.