The way i would of played this hand Sammy, i would of ended up losing more than you did.
I tend to push hard in Limit Holdem with pocket Queens.
Pre-flop: I would of raised again.
Post-flop: I raise everything here.
Turn: I still have to be aggressive, and would call a 3 bet.
River: Check or just call, the betting that would of ensued on the turn tells
me what i need to know, not much point pushing here.
I doubt for one moment your opponent was ever going to lay his hand down after seeing the flop, he would of called anything to the river to hit his flush.
The way this hand worked out, i don't think any kind of play you make would make any difference what so ever.
Two good hands fighting it out till the finish.