I dont think it is still going on. It was a limited time offer (like at least week and a half to two weeks ago) and only for people who played the alpha.
Oh, I see it is only for US and Canada... So what, the games are not THAT amazing (Dead Space 2 and Mass Effect 2 which are kind of cheap now anyways), and I would have pre-ordered BF3 because it will be awesome, not because of some stupid gift. Sure it is nice to get free game, but it is not like i think "Hmmm, Battlefield 3 kind of sucks, i will buy it only if it comes with free game"
Unfortunately both steam and origin sometimes are unfair with international pricing, discounts, sales, and whatever.
Not buying BF3 because you dont get free game is kind of stupid i think.