Yep.
I don't think so, but there are two ways I'd check. First, I'd look at each channel. Second, I'd add a Levels layer and slowly drag the white slider in aggressively. Between those two methods, you should be able to spot any hard edges.
Well, I guess try Content Aware Fill first. If that fails, then it's just careful cloning, sorry.