I have had this on my account for quite some time now. Since the closed beta is actually up today, would this be it actually and allow me to download it? I have not received an email from Blizzard about the beta so this could quite possibly not be it. Just wanted to make sure though. xD