4b) Is のに literally constructed from "nominaliser + に", with に in a sense that can very generally be thought of as "in addition to", or is this interpretation my invention?
Yes, something like that. I understand the nuance of のに, but I was thinking more of the etymology. Do you think of のに as being composed of の + に, or does it seem like an indivisible word?