I like the flop lead. I would lead the turn again, because a ton of hands will call the turn that will likely check back if you check. The only worse hands I can imagine b/c turn are KQ and Kxss.

River I would c/f, gotta figure Qx+pair makes up a decent part of his turn b/c range.