Peace H2O,
Since you have concluded that YHWH should not have been translated to Lord, then you should agree that when God speaks in the Bible 'I am YHWH', He has revealed His name which means 'self existing one'. Now why doesn't the Qur'an carry this name and why does not Allah mean 'self existing one' and what is the meaning of Lord that was translated from arabic?
Thanks for you time.
For The Harvest,
Eddie