I'm no scientist but i'll give it my best shot.
Short form answer: yes and yes.
The progeny from the hatchery parents will be "wild" per se - as what defines wild fish is the presence of an adipose fin, which hatcheries clip off to make identifying them easier for anglers. But since the parents were hatchery, the new generation of "wild" fish aren't true "wild's" in my opinion.
The second part of your questions is a little more complicated....
The objective of enhancement programs is to "enhance". They provide retention opportunities for anglers while inflating the size of the run. Fish raised in a hatchery have a better chance of survival. Some might argue this. But they are fed until a certain size which allows them to hit the ground running so to speak. On the other hand, their wild cousins...out of say 100 5 will survive, but the hatchery brethren will have 20 out of 100 survive (just for illustrative purposes). So fewer wilds go out to sea than hatcheries, who by proxy have a
better chance of surviving to adult stage and returning...whatever happens to them in the ocean is unknown...but more hatchery fish will come back simply because of numbers. I think the hatcheries also give a healthy "cushion" to the wild stocks as hatcheries will be caught more often due simply to their larger returning numbers, therefore giving the wilds better chances to escape and spawn...less chance of hooking a wild and therefore these guys don't become pincushions - hence the "leave after bonking" rule.
Is it working? Yes and no. Are we getting "more" wild fish in the rivers? Well, it depends on what you consider wild
Personally I feel that no true "wild genes" exist, as hatcheries use artificial selection to pair up two wild mates, whereas they would have chosen the healthiest and strongest partner in the wild. Some will also say that hatchery fish are inbred - on the chilliwack river I doubt this is the case, as they use wild fish only for broodstock - the chances of the pairs being from the same parents are low. But on smaller systems most fish are inbred, as the hatcheries have to make the best of what their broodstock anglers bring them and often time it will be two hatchery fish mating together if that's all they get one year...the chances of them being related are higher....In any case, we are without a doubt getting more fish returning in the river. I would think that without a hatchery, the "wilds" numbers would be way down also. This is because since more hatchery fish return, more fish are spawning in the wild, period. Despite the fact anglers take out the hatcheries for retention, even though people think "you're supposed to because it maintains the genetic integrity of the run" - there are no real wild fish. many hatcheries spawn in the wild...I think most wilds are progeny only once removed from hatchery parents. Therefore without the hatchery fish, there would be a very small run of wilds fighting the odds to return as adults.
If you want real wild fish, go to the Thompson or Skeena...oh, actually.... don't go to the Thompson
Hope this helps.