2. If you have already downloaded the beta and used your beta key that will get you in beta and through the headstart. After the headstart you will have like 10 days to enter your retail key (because some people ordered and will have their game shipped).
3. You will not need to "re install or re download" the game. The beta client will update to the final release version.