The addition of progress meter is a step forward. But forcing everyone to claim the gift manually is a step backward. 2.0 might signify that a lot of work had to be done in order to make this system work. But it is not the convenient system that we are used to, which is automatically claiming the twitch drop reward.
Please add a client side check to detect if any update is going to be deployed at the time of login on PC. My PC crashed and threw BSOD 2 times because I was trying to login while this patch was going live. If a patch is going to go live, show a message on login screen just like the chat messages that you send before, during and after a patch goes live.