ok. Well let me then ask you this question.
If a Hindu who has never heard of Jesus - say he lives in a small village with no communication - does the things you say, asks God for forgivness, prostrates himself as sinner, believes in all the teachings and 'idea' of Jesus, but doesn't call Jesus by His name and still considers himself a Hindu and practices it's traditions, can he still find the open door?
My answer is that many religions DO practice and believe similar ideas to the Christian religion, but call them something else. Many Christians call themselves Christians, but don't practice or believe or preach or even understand or know what it is that TRUE Christianity represents (not that I purport to be an expert myself!). So, a Hindu can be more Christian then a Christian. Strange? Only because we are trained to sterotype and believe labeling/shallow definitions.
And that is interesting your comparison of Grace and Works. In fact, it fits with Science in the way that genetics and environment do 'constrict us' as to what individuals we become. We still seem to have free will, but it seems a bit limited by all these things. Judgement by works is a bit unfair considering innate handicaps, etc.. Judgement by Grace, faith, or some 'undefined inconceivable fromula' seems much fairer. Funny how academics don't pick up on this... :)