Запятая перед что нужна, знаки препинания расставлены верно.
Тире возможно как интонационный знак, а вот запятая после атрибутов не нужна.
Написание отражает произношение.
Можно поставить двоеточие, но лучше запятую.
Ваш вариант расстановки знаков препинания корректен.
Правильно: еще в законах Хаммурапи...
Чередование ударных звуков [э] и [о] (на письме обозначающихся буквами е и ё), когда [э] стоит перед мягким согласным, а [о] стоит перед твердым, — это не редкость в русском языке. Ср., например: ель ([э] перед мягким), но ёлка ([о] перед твердым), плеть, но плётка, Петька, но Пётр, темень, но тёмный, Савелий, но Савёл, Савёловский вокзал и др. Данное чередование — результат фонетического процесса, который проходил в XIII–XV вв. и привел к тому, что исконное [э], а также [э], возникшее из ь (еря) в результате падения редуцированных, переходило в [о] перед твердым согласным. Звук ять в [о] не переходил, поэтому в современном русском языке обсуждаемое чередование отсутствует в тех позициях, где был ять, ср. медь (др.-рус. мѣдь) и медный (не мёдный). Процесс перехода [э] в [о] осложнялся различными дополнительными факторами, в силу чего его результаты в современном русском языке отражены непоследовательно. К примеру, принадлежность слова к церковной сфере употребления препятствовало такому переходу, ср. день, подённый, но церковнославянское денно и нощно. Слово можжевеловый кодифицировано в двух равноправных произносительных вариантах: можжеве́ловый и можжевёловый.
Корректно: обладать правом, иметь право.
Второй вариант предпочтителен. В подобных конструкциях не рекомендуется отрывать предлог от существительного.