Theoretically, it is the President's job to run the AGM. However, in practice I suppose anyone could do it as long as it has been approved by the Community.
As long as the Administrator ( who is employed by the Community and DOES NOT run the Community ) sticks to the agenda set by the President, it is possibly ok, but surely the best person to do it would be your President who has been voted in by the majority of owners?
Perhaps a few ground rules could be submitted? eg. So many minutes discussion on each point ( you'll need someone with a stopwatch and a firm voice ! )
It's always difficult at AGM as this is often the only time when there is a gathering of owners and they will all have differing views and want/need to make thier point.