Just got my invite through the company I tested bad company 1, 2, and a few other games through.
DEFINITELY going to post some videos when everything is setup
Edit:
Wow..My desktop does not even meet half of the requirements...lol...
Its like...you finally believe there is a god. Then someone shits in your mailbox