About the updates I don't know. But perhaps it is because they are hard at work on the next version of ePSXe. Also, remember, that Demo lost ZSKnight as a co worker on ZSNES. ZSKnight had to quit because his father died and he has to help out around home. So Demo is probably doubly busy.
The reason that page is always dow is because the ePSXe team seems to have very bad luck w/WEB Hosts. Hopefully they will get it straightened out soon and be back up to stay.