I'd raise bigger PF, at least 3x if not 4x. What do you expect him to fold when he's getting great odds and is guaranteed to play a heads up pot in pos?

Leading flop is fine imo.

I'd like continuing on the turn a lot more if you were in position. oop its a lot harder to get value on the river when you do hit.