Just one small point: The original language of Exodus 25:22 does not have the phrase ‘mercy seat’. The Hebrew phrase is “mey’al hakaporet” - ‘from on the covering’.
It would take too long, my FRiend, so I'll thank you, believe you and say good night.