Still early to make judgement, but sure it's ridiculous he kicked out of finishers after finishers.
Regarding the outcome of the match, I'd say it's just Vince wanting his faces to come out looking dominant/strong over their opponents. Same could be said about the Sheamus/Show feud. Sheamus won in a match on RAW after TLC IIRC.
He could have said no to all those finishers.
In fact, I bet the matches are not that tightly scripted anyway, so it was Cena's decision to have a match, which made himself look like superman. And Dolph went along with it, because of backstage politics.
I really hate John Cena. He truly does not give a damn about the business, just his own ego.