I agree mostly with your view of hell, but what does the expression mean in Mark 9:48 that 'their worm does not die, and the fire is not quenched' (NKJV)?
Revelation 22:2 says that 'the leaves of the tree [of life] are for the healing of the nations.' If the New Jerusalem is part of a perfect world, what need is there of healing?
How many years does the Old Testament cover from Genesis to Malachi? And what is the breakdown for Abraham to David, from David to Babylon, and from Babylon to Christ?
Why did God give Moses the commandment Thou shall not kill (Exodus 20:14, KJV) but then command Saul and David to slaughter the Philistines, even their women and children, when God Himself could have destroyed those Israelite enemies without using humans and contradicting His own commandment?