Hi sectroyer,
1) 'reboot' is risky only if you flashed something, especially between flashing a partition and its hash. At the time when i recommend to use it your tv is already safe. Partitions and its hashes have already been flashed correctly and there have been several reboots beyond. BTW you don't have to use 'reboot'. But as exeDSP crashed (but your are still on tv via ssh/telnet) you can't use your remote or the touch buttons on tv. So you only could run another command or unplug tv from power. Correct me if i am wrong
2)
2) IIRC any problem with start.sh can also result in a brick
Of course a completely wrong start.sh may brick your tv too (therefore i gave a working example and remember this a devs thread!). To be absolutely safe you could move the self-rename part on its very top. But then you had to manually rename 'start.sh.dis' to 'start.sh' after every reboot manually :/
EDIT: Even if you brick your tv with a wrong start.sh, you can still unbrick it as described here:
viewtopic.php?f=15&t=7120#p53990. At least that worked for me

(
viewtopic.php?f=15&t=7120#p53995)
3) It seems you didn't follow my writings until the end. Look at the flow diagramm a posted: The 'time writing code' as called by a boot routine too.
If you want I can write small app (based on Memjack2) that ask exeDSP for current time using _ZN4TCTv17GetSystemInfoTimeEPmi and displays and outputs it to stdout

That way you will have correct time value at any moment and wouldn't risk bricking your TV

That's been my real target. But before doing so i wanted to check that the function '_ZN4TCTv17GetSystemInfoTimeEPmi' does what a assumed
WOW, you already did that! GREAT

I will study your code!