For "incorrect authorization key", try editing rgl_config.txt in (default) C:\Users\xxx\Documents\Mount&Blade Warband (in your documents folder). Look for the line: use_secure_connection
If the value is 1, switch it to 0. It will take you longer to join each server each time, but it won't give errors anymore.