IANAL but can a board-member of a company not be forced to resign due to vote of no-confidence or similar at an EGM? And can it not be written into the governing docs of the company that an EGM is to be held at the request of n% of the board or m% of members?
Yes, but the initial board will be voted into place before the company is formed. So company law does not apply to that initial board.
Indeed, the initial board will be the ones that have the final decision on what the governing documents say (since they are the ones signing them), so there is no way for the community to have any legal power over them.
Also, if memory serves the model docs don't have anything about no-confidence votes. One third of the board has to resign at each AGM, but only the board can get rid of a board member if it's not their turn to resign. That gives a balance between keeping the board accountable to the membership and avoiding the chaos that would be caused by the membership deciding to get rid of the whole board at one time. I would recommend keeping that bit of the docs how it is, but I see no reason why we couldn't introduce no-confidence votes if it was so decided.