I have often seen the term rtogs pa in the Tibetan text I am translating, but never ngo bo blta ba. If I came across it, I would translate as view (blta ba) on the nature (ngo bo) of phenomena, which I would take as either enlightened or unenlightened, depending on whether the view was correct or incorrect. View (blta ba) can be used as a synonym for realization when used in a context indicating a correct view. Of course, my Tibetan is not very good.

I've always taken kensho and satori as more or less equivalent terms, if there is a difference it eludes me.