Badges is officially live now and public.
The Badges program is more than just earning bragging rights; a number of the badges can earn points, too. Between signing up, linking to Facebook/Twitter and a couple other things it is possible to very quickly end up with 1000 free points. And that's just the beginning.
There are things like bonus points for flying during your birthday month, bonus points for repeat visits to a destination and more.