Not really sure how I feel about the "newbie mode", gives people without Gears 1 & 2 more health...
As we all know it got delayed until Holiday 2011 but it looks like they're taking the beta idea pretty serious so lets hope we don't get another Gears 2 launch again.