We’re all part of a community here looking to help and learn from others. I appreciate your questions and, like Tsachi, will try to help answer them.
The reason that Tsachi is saying that the project is open source and therefore you can validate yourself is important. Your responses indicate that you don’t trust the protocol is doing what it should without some additional verification (trust but verify) - thats a great attitude to have. However, if you don’t trust the protocol directly, it seems strange that you would trust a forum member to verify it for you By being open source, you can check the code your self and be completely sure that it is doing what it is supposed to be doing and not rely on anyone or anything else to interpret it for you. So, to be COMPLETELY sure, checking the code, as Tsachi suggested, is the best route.
In addition, the answers to the questions that you’re asking can be derived from public network data. If you run a node you can gather the statistics and report out on them yourself. Again, in a situation where you are (reasonably) skeptical about the veracity of a claim self validation is always the best course.
However, if you’d like some answers from me, there are roughly 200-210 unique block voters over the course of a week. Anyone can be a voter and the current bar in terms of how many algos you would need to be selected is on the order of 2500. I don’t have the number of signatures off hand, but block sizes are roughly 1MB (or smaller depending on how full they are).
You can see some other network metrics here: https://metrics.algorand.org/
Thanks for joining our community!