Without making this thread too long winded, I have a few questions to ask.

First, preflop. Is this fine?

On the flop, should my first priority be to see a cheap and hopefully free turn? Or should I be betting?

On the turn I make my flush and bet out about 3/4 the pot. There are two folds and then UTG+1 check/calls.

The river brings an ace and villain who check-called the turn pushes for 3.6x the size of the pot. I ahve no real reads on villain as I just joined the table. I cant imagine that an unknown is only doing this with a better flush, I could be wrong here though. Is this a profitable call? What range would you put an unknown on?

Party Poker No-Limit Hold'em, $ BB (10 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

BB ($27.05)
UTG ($35.70)
UTG+1 ($40.95)
Hero ($25)
MP1 ($23.10)
MP2 ($11.52)
MP3 ($49.65)
CO ($15.60)
Button ($11.20)
SB ($38.95)

Preflop: Hero is UTG+2 with 5, 6. SB posts a blind of $0.10.
UTG calls $0.25, UTG+1 calls $0.25, Hero calls $0.25, 4 folds, Button raises to $1, 2 folds, UTG calls $0.75, UTG+1 calls $0.75, Hero calls $0.75.

Flop: ($4.35) Q, 8, 2 (4 players)
UTG checks, UTG+1 checks, Hero checks, Button checks.

Turn: ($4.35) 9 (4 players)
UTG checks, UTG+1 checks, Hero bets $3, Button folds, UTG folds, UTG+1 calls $3.

River: ($10.35) A (2 players)
UTG+1 is all-In [$36.95]
Hero is all-In [$21]

Final Pot: $10.35