I don't think we should be complaining about three weeks of sub-optimal aminet server access when you consider how amazing it has been for the last 15 years or whatever. It is an amazing site. I love the way that it is organized and how all-encompassing it is. I have no idea how many people are involved in running aminet, but they have to be among the most dedicated people who ever tried to promote the amiga.
Let's give them some slack here. Maybe it is a matter of money. Possibly they are tired of all the effort involved. Or maybe they are just plain busy at the moment so they haven't gotten around to getting it up a running at full capacity.
That being said, I agree that it would be nice to have a message saying what the problem is. Maybe it is something that we could all help fix (money?)
I doubt anyone could come up with a solution that would replace aminet without simply copying the entire site and changing the interface somehow.