Phew! Are you getting in training for the agm? I'm surprised your egm only took 3 hours. (joking ) We just had our agm - 4 owners present, meeting took 4½hrs. Yes, I can waffle too!
As Maria has pointed out, the election of president is always on the agenda for the agm. If you wish to nominate someone, you must either attend the meeting, or give your proxy to someone with specific instructions. If a simple majority present (or represented) at the meeting agree with your nomination, you'll have your new president - whether they want to be or not. But I would suggest that you check whether your nominee actually is willing to do the job first. If not, and nobody else volunteers, and the current president is willing to continue, then you're probably stuck with her for now. Is she really doing such a bad job? Do you know what a crap job it is?
The residents feel they own the community & resent intrusion by non residents.
Think very carefully about this statement, especially before airing it at the agm! Of course they don't own the community, and in fact should welcome participation and collaboration in the running of your community, and probably do appreciate owners such as yourself who are concerned about the community - but for every one of you, there's no doubt several who only ever have complaints, but never any practical suggestions on how to solve specific problems, and who never offer to lend a hand in any way at all. You said yourself that many just turn up for their holidays, expect everything to be working perfectly for them, and certainly do not want to be bothered or give up any time during their holiday. That's fine, if they're willing to pay huge fees for someone else to manage their property (as they would have to if they owned an independent property), but they pay exactly the same as those who live there all year and have to handle the day to day crap and give up sh*t loads of their free time (which is no less valuable for the fact that they live there), with little or no thanks or appreciation. So you can understand how and why a little resentment may creep in?
Obviously, I don't know you (although I feel like I do a bit) or your community, it's owners or specific issues, and so may be talking out of turn, but I hope you take my comments in the spirit they are intended. (you know me too, right?)
I do know that you are a responsible, conscientious property owner, you are certainly better informed than many, and you have said that you now spend more time in Spain - so, why not put yourself forward as a vice president or committee member? Maybe that way you could get to influence the way things go a bit more, and also demonstrate to those charged with doing the job that you're not just another complaining no-res who criticises the way they do the job, whilst never offering to do it themselves.
A couple of points about the agm:
"Any other business" is a standard item for the agenda, and means just that. Nobody knows beforehand what someone else might decide to bring up. So if you aren't at the meeting, you can't vote on something raised under this point. Spanish law, I don't think, particularly gives a damn if you can't attend. That's your problem. If you feel strongly enough about it, you'll be there.
If any member wishes to propose something, either by asking for it's inclusion on the agenda or by raising it under AOB, that will involve cost to the community and therefore necesitate a vote (e.g. communal satelite installation) I would suggest they obtain a quote for such work to bring with them to the agm, and any other information that may be relevant, so that those present have a clear idea of what they are being asked to vote on. No president is likely to appreciate members turning up to a meeting with proposals, that will result in them having to spend (unpaid) time obtaining such info - come prepared, and everybody is happy.
Minutes are supposed to be sent out within 10 days of the meeting. I have discovered in the last few days that the Spanish view of what constitutes minutes may vary somewhat from ours. I understand them to be a faithful recording of what was said and done in the meeting (even if it wasn't productive!) The minutes should inform those who did not attend, exactly what took place. According to our lovely administrator, some things can be said "privately" but not put in writing! B*llox! If that's the case, those that don't attend will never know anything & there's no real point in anyone attending. The administrator doesn't have a vested interest, and, certainly in our case, will put the sketchiest details in the minutes, so it's best if you nominate someone (who cares) to act as secretary and take notes during the meeting, produce proper minutes afterwards and just use the admin to type them up and distribute them. I'm guessing your meetings are mainly in English? That may be why your administrator struggles to follow the arguments. Perhaps you could offer to fill this role at the agm?
Did I mention earlier that I can waffle? OK, goodnight!