Sorry, no idea about your Exception, since I run linux....But for the wrong version problem maybe try to read this thread
http://hydlaa.com/smf/index.php?topic=33701.0. Make sure you run the updater with the CheckIntegritiy option (and be careful to spell it right, it's case sensitive). And the 10 seconds for updating sounds wrong (Could be, if the game is fully updateted, but as you can't connect because of a wrong version I doubt this

) ...did you run the updater in a command prompt and watched the output? Maybe this gives you a hint what went wrong. And I can't say much about the openal.dll (again because I use linux). I always thought the updater should download it automatically...