David had a revelation of Christ Jesus though he did not know His name. -> This is true of every OldTestament saint. -> The revelation was only in part and so those believers held some wrong concepts about the Lord. -> This is why Jesus came in the flesh - to reveal the Truth about God.
Jesus Christ is God.
Everyone needs a refuge, a fortress. Each of us must claim Jesus as our Lord and Saviour in order for Him to be so in our life.
It is by the blood of the Lamb and the word of our testimony that we overcome Rev 12:11.