I plan this hand in another way. I think it is a board on which we can frequently check but QQ is better to bet imo. But my plan with a hand like QQ will be bet Flop shove turn (easier and mabye maxEV).
Preflop my size is bigger, with a hand like QQ I'll size it big on the flop on that board and on turn I think QQ has enough equity (we are oop, folds are good even if he folds no better hands) to value/deny equity jam.
As played: well ugly river. I think in theory QQ is one of the obv x/c bluffcatcher, with your suits mabye one of the worst ones because of removal effects but villain has still hands in his range which want to bluff (or should bluff) like 8x, busted draws with lowcards etc.
I exploit tendencies on the river. Against unknown NL100 x/f seems fine because they not shove the 8x often enough. Against passive guy the same, against aggro, x/c is good but marginal.
Shoving the river is also "okaish", you block the nuts and spiked Ax are not good (because the A is not good for your range if you play the spot correct) and should be fold, but most villains fold Ax not often enough and if you do that too often call with Ax becomes a good play^^