Tried a few methods to get a key but to no avail till now never much a lucky person so meh...
So a open beta might be the best recourse for me. Pretty much straight i wont be disappointed.
Like Laevus mentioned but a open BETA will make the fans whom really tried every method whom got it 1 week before OPEN feels cheated.
But Blizzard at this point of time would have a general idea how much servers they need and stuffs after the one yr WOW pass sale and SC2 sales figures. That should not be the major stumbling block.
My personal wish list will be the Demo/Open version be ready from the announcnement date for release till 1 week before official launch.