For what it's worth, I'm in the BB Beta! I have d/led and installed the game at work, which may have been a mistake as I am not sure I can install it again at home, and I am also bound by the NDA to not talk about it, but hopefully some other AT member got in and we can play and talk about it offline!
Check yer emailz!
They also said this is not the last round of beta testing, so if you didn't get in this time, don't fret there will be further rounds upcoming!