Regarding calibration: The idea was to use kodi's addon to calibrate and not external program (ts_calibrate or anything else). Remember: LibreELEC just start kodi and nothing else. When kodi would start first time it should open calibration addon. Just like LibreELEC settings addon. Obviously calibration addon should start before settings addon. But this part was newer finished.
My ts_uinput_touch addon daemon has two functions: 1) is making new uinput device and 2) is calibration. Because kodi doesn't expose absolute touch coordinate I only send event from kodi's addon (python code) to ts_uinput_touch daemon to read current touch coordinate and then creating calibration file.
Obviously everything could be rewritten from scratch but touchscreen newer got much attention. That's why it is not on my very priority list.
Sadly I don't have much pleasure working on LibreELEC anymore.