Just got my keys today after having pre-purchased over a month ago. Already was in the beta and kept the files, so no download necessary and the game is ready to launch at release time later today. Got an email with 2 keys, one for the game and one for the Widowmaker skin. Activated both keys on Battle.net without any issues. I got this for 34.99$, unbeatable price. I really recommend this site: best prices on early pre-purchases and legit service.