Demanding? Questions to answer?
1. They put up a temporary site notice asking for donations. They don't advertise on the project, and their sole source of funding is though donations. Very demanding.
2. What questions, specifically, does the article raise in your mind? Note - I say "questions", and not vague and ill formulated doubts.