CCIP is literally mil cranked bombing, where the computer is cranking the mils dynamically for you as you maneuver and fly the aircraft. It is subject to the same issues in delivery accuracy.
As for determining slant range to the target, all of the above can be used, but will have varying degrees of inaccuracy unless an exact range down the pipper to complete the bombing triangle is acquired. IE it can calculate the bombing triangle using the radar altimeter, but unless its over perfectly flat terrain, that’s not going to be accurate. Usually usable as a backup method, but not something you wanna plan on.
Most 4th gen aircraft (F-16/18/15E) use the radar ranging thru the pipper to give precise slant range to the target and complete the bombing triangle.
The TGP can also be slaved to the pipper in most cases and the laser fired to give precise ranging and also complete the bombing triangle.
The thing to keep in mind is that a stable platform is very much required, the computers can only deal with the data being given by the INS and it is not instantly able to account for increases in G/roll/acceleration. So you still fly CCIP passes just like you would a mil bombing pass, with stable parameters. A 0.1 G change can be enough to send a bomb long or short.
Using the EGI/ terrain elevation data is only as good as your terrain database. In the strike eagle it was considered a very degraded mode due to the inaccuracy inherent with terrain databases. The other thing to think about with that is what the resolution of the mesh they are using is, and what if you are trying to drop on something that’s not the ground… like say the roof of a building… That the terrain database doesn’t take into account