With regards to RAMpage, nope, you're wrong. RAMpage does indeed allow for "PS" or in-RIP color management via hooks into it's Harlequin PS interpreter...but using this method for performing color transforms would be atypical for a RAMpage end-user. Not saying it's good or bad, just different. Usually the in-RIP color management is reserved for doing RGB-to-CMYK transforms only.
But RAMpage does indeed have a feature for applying an ICC transform POST-RIP and PRE-platesetter...the option is called INKdrop and it's used primarily for applying an ICC device link transform but you can also apply a standard (CMYK-to-CMYK only) ICC transform as well. Point is, this transform is taking place on RAMpage's native raster data (no PS "interpretaton" as all elements have been rasterized) and can take place just prior to plate imaging.
I honestly have NO IDEA what you just said but it sounds wrong.......you're saying a CMYK-to-CMYK transform based on *density*? Gray balance going in/out is the same? Even a *curve* transform will modify the input/output gray balance let alone a transform between two CMYK color spaces, regardless if it's ICC or PS color management. (just to clarify (again), by "PS" you mean Postscript and not Photoshop?)
Now I'm lost again....the ICC "process" leaves the color unchanged?.....and you have to create a linearization dot gain calibration that's ICC controlled?
1) an ICC transform will virtually ALWAYS change the resutling separation, even if you're using the same profile as both source and destination and 2) I've never seen a "linearization dot gain calibration" that was ICC controlled with the rare exception of embedding a calibration curve inside a device link profile (Alwan LinkProfiler). Seriously, I have no idea what you're trying to communicate here but much if it sounds backwards to me.
You should get out more often.
Define "changes the customer's color"? If you mean "does it change the customer's original CMYK separation values to something different", of course it does....that's the idea! If you mean does it change the *appearance* of color, that's a different question. I would say it changes the CMYK values to meet the customer's expectation of color (hopefully)....this is true of an ICC transform or simple plate curves....BOTH change the customer's original separation values but with the intent to preserve the expected color appearance.
How does it interface with the platesetter and create the media linearization? If you're speaking specifically of the G7 method, it really doesn't "interface" with the platesetter ("process agnostic" as Mike Eddington would say). The G7 method will create/suggest certain plate curve corrections....HOW they are applied is workflow/system specific and outside of the G7 process itself. In fact, with most systems the curve corrections can be applied in many different ways and even in different parts of the workflow....G7 does not dictate in any way HOW it's calibration curves are used or even WHERE they are used, it's simply saying "these are the input/output curve corrections that need to be on the plate media"...period. I think you're confusing the G7 method with some sort of "system" as opposed to simply a technique that's used to aid press calibration.
I suggest you read the full G7 "How-To" docs...maybe read it a couple of times for it to sink in....and then come back with more questions. If you've got any output devices at your disposal, even an inkjet printer, you could try using the "fan graph" method for doing a G7 calibration just to get the feel of it. I think that will go a long way towards clearing up any confusion you may have.
Terry