preflop is fine really. I'm hard pressed to fold QQ after putting sooo much money in the pot. In the heat of the moment, i might check behind on the turn and call his river bet vs these none-donkey stats. Your line is ok though and its cooler if he showed you KK+.