We released the new installer Yesterday, so you need to re-install Heroes & Generals the next time you want to log in. This also means that you can install the game even if you haven’t received your Beta-key, but you can’t log in and play before you have received and redeemed the key.