I don't want to be a jerk about it but there are enough posts in this forum to get people up and running in MP. Except for the few exceptions we have been successful in getting many pilots online with us! I think that if you have not downloaded Teamspeak do not attempt to play in scheduled flights. If you are having trouble with TS join one of the tutorial sessions for help instead. If you don't keep up with the downloads and patches don't use scheduled flights to find that out. Again, join a tutorial session or do your homework on the forum - Ask questions in the forum or PM the host BEFORE the scheduled flight.
As far as online etiquite I think 30 minutes to get a game up and running is to long. If multiple pilots are having problems with a game that is being hosted end the game and start a new one. Let's not spend half the session trouble shooting missions. Run Mission testing sessions for that.