http://en.wikipedia.org/wiki/Braid_(video_game) has a basic description of the game itself.
http://www.1up.com/do/reviewPage?cId=3169204 and http://www.gamespot.com/xbox360/action/braid/review.html are some good reviews of the game.
For my part, I'll be playing it this weekend.