Haha, I'm pretty darn sure I was charged already for the game.
No, you weren't. I don't remember the technical terms, but all Impulse does is ask your bank / credit card company 'does this card have sufficient funds for this purchase?' Some banks / credit cards (most, actually) will put a hold on the funds that may show as a charge (for example, Well's Fargo will show it as a 'pending' transaction in my online statement), but that will usually drop within a day or two (banks vary, talk to them for specifics).
Secondly, what was the newsletter saying then that the beta is out for testing?
I haven't seen that yet... But I do know that the beta is coming up 'soon', within the next few weeks (before the end of summer is the exact phrasing, and that's something like the 21st)