I am a soldier in the US Army and have been practicing various hand to hand combat for over half my life. I have found that with practice and understanding, aikido is able to handle almost any situation. Best of all, you can handle them without seriously injuring your adversary. In today's lawsuit rich society, this is increasingly important . In regards to your item 3.
Aikido techniques are more than adequate to handle multiple attacks on the street.
How you train in Aikido determines how you will react when confronted on the street. I enjoyed your web site. But knowing is not enough, you can wear a black belt but that doesn't always mean that one can win a fight against somebody with a yellow belt. You are so kind to give of your time to do this. It is an art of love and peace.