Interesting, but I wouldn't have worried about the spoilers as much.
I haven't palyed it, was diappointed there was going to be spoilers, and then my spirits were back up once I got to the end.
Anyway, I would have to say that I've never liked Drake much either, from what I've seen in the first Uncharted. I've palyed much more interesting protagonists in my day. (Ezio from AC2 is a personal favorite at the moment, but I'll always have a soft spot for Max Payne.)
I gotta' say, though, just 'cause I've hated the protagonist in some of the games I've played, I can't say that it completely ruins the game. For example, I hate most of the characters in Gears of War, however I think Gears of War is a petty good game. (Then again, I've always loved TPS games since I played the first Max Payne.)
I guess what I'm saying is, I think I'm going to take the Uncharted review with a grain of salt and eventually get it. I liked the first Uncharted, and I've heard good things about this one for the most part. Even though I'm not a fan of Mr. Drake, I don't mind if I get to pretend he is a more interesting character like Indiana Jones.