5 hour game? Really? Steam says I've played for 5 hours at the moment, but it hasn't synced with my PS3 since the 20th because of the PSN being down. I've now finished the story, it must have taken me at least 8 or 9 hours, probably more. Haven't even had the chance to try co-op yet, so I do feel like I'm getting my money's worth. The singleplayer was incredible and from what I've seen of the co-op (which in itself is suppposed to be of a similar length to the SP) it could be a lot of fun with a good partner.
Oh, and that fucking ending.