You can just download one of the clients from the original post as they're linked there. I never use the launcher to update the client as I prefer to just download them directly.
Actually, when I try to download it directly, it glitch, so I have to use the launcher! The game seems to be working, but I'm still worried!
Also, my connection is extremely low and I take about 8 hours to completly download the game! I can't download it once more since it's taking all of my connection!
So all I can do now... is to hope it'll work fine!