Nick, I asked the same question recently, why use AIO instead of UPP-C under UPP, and was told that AIO had greater cleaning power. I'm not sure that's relevant to me because I would try to have my paint polished and clean before applying a sealant or wax. On the other hand, maybe cleaning means getting rid of the oils and fillers left by the paint prep. That said, I will be trying AIO under UPP because 1) I already have AIO on hand, 2) I have an irrational faith in AIO for doing just about everything, and 3) I am feeling guilty about abandoning SG.
But my REAL reason for trying AIO/UPP is that Autopians have tried it, liked it, and reported that it works.
Unclearty, you asked if VM would work before AIO. I have heard VM contains a mild abrasive, so its polishing effect sounds good. But I seriously doubt that the oils, emollients, elixars, ointments or any other magical potions it may add to the paint would survive the ruthless cleaning power of AIO.