I recently finished the game last night, and I agree with a lot of the review. (Which was nicely done, by the way)
I look at the 'can't die' problem a little differently. First, they really did try something new, and it turned out not too badly. And second, yes it's a game that you can't die...