First: Flop re-raise enough?
Second: Should I just shove the flop? A $10 bet commits me anyway (or is this a leak?), and any single caller gives massive odds to the people behind.

PokerStars No-Limit Hold'em, $0.25 BB (8 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

Button ($25.80)
SB ($10.25)
Hero ($25)
UTG ($25)
UTG+1 ($11.75)
MP1 ($33.70)
MP2 ($14.20)
CO ($66.40)

Preflop: Hero is BB with K, K.
UTG raises to $0.75, UTG+1 calls $0.75, 1 fold, MP2 calls $0.75, 1 fold, Button calls $0.75, 1 fold, Hero raises to $3.5, UTG calls $2.75, UTG+1 calls $2.75, MP2 calls $2.75, Button calls $2.75.

Flop: ($17.60) 9, 5, 4 (5 players)
Hero ???