I got it to update to version .33 (I think). The mouse got hung up at about 46%, so I forced stopped the update after around 10 minutes, then re-plugged the mouse back in. After that I forced another update and it posted.
For keybinding, you have to create a new profile. When you make a new profile, in the bottom a section pops up asking if it's a hardware or a software profile. I did hardware since I want everything saved to the mouse without the software running. After that I the first or second tab allows you to rebind the mouse buttons and save that profile to the mouse.
The issue I'm having is after saving the profile to my mouse and exiting the corsair software, hitting any re-mapping buttons only registers as a single quick press regardless of how long I hold the button for. I've created a support ticket for this issue since it's pretty big.
Have you been experiencing any cursor jumping with this mouse?