Imho, as far as raising PF, a lot of it will have to do with your table image, how tight the blinds have been playing (will they fold) and what kind of player UTG+1 is. If UTG+1 is a decent player, (which is probably isn't if he's first in without a raise), then you can put probably put him on a mid-low PP that he's looking for trips (the flop helps this, not hurts this) or AJ AT or something similar. Where this becomes a problem is if an A falls...
I may raise this (probably not) if I haven't played a hand in a while, but I'm raising this as a semi-steal/bluff/hopefully I'll hit a hand type move, not as a "I think I have the best hand right now".
With BB betting into you (A weak lead?) he's showing that he's not afraid of any of the cards on the board (or they helped him) and he's not afraid of your raise PF. You do have the second nut flush draw, plus the overcards, so I like the raise on the flop.
The check on the turn is fairly textbook. I like it mainly because somebody probably hit their trips and are planning a check/raise which you don't allow them to do. One of my biggest problems is betting in this situation trying to force more people out, build the pot when I hit and basically hide my hand. Unfortunately, I usually get check raised by the guy who hit his boat when the board paired and I'm drawing dead...I'm at least aware of it and trying to concentrate to fix the problem...
Over all, I think you played it as well as you could have with the only real questionable move being the PF raise (which you really didn't ask for comments on

)