OK, thanks. Actually, I see now that my original question (4) was confusingly worded. I meant that 待った seemed wrong to me, not 待って. So, could you confirm whether the following sentence is correct Japanese, and, if so, how it differs in meaning from the original?
「さあ、皆さん、正々堂々戦いましょう」全選手が周り に集まるのを待った先生が言った