The first point made is the price point. In a refreshing move that runs perpendicular to the price trend in Marketplace, this game will be absolutely free to all Xbox live gold subscribers!
At this time, a date for release has not been pinpointed, but this is set to release in Spring 2009, so this game should be right around the corner.
Here is the official Xbox.com link
I also did a little bit of digging to find an answer to the question that was chewing at me. There's little more than speculation, and an ambiguous hint by a release team member, but it looks as though this game WILL have achievements, but most likely not 1000 points. Nothing has officially been confirmed as of yet, though.
It seems as though this should have been out ages ago, but I'm still excited nonetheless!