For sure you have an electrical issue or installation of the non-compliant product like your Piranha Battery protector that must be switching off everything after the certain time to save battery. Read here: http://www.piranhaoffroad.com.au/product/dual-battery-management/battery-monitors-protectors
Second one looks like a dash cam or GPS antenna. Post a close-up pic for better understanding.
Thirdly for your traction, google or search here on how to switch off traction control completely, as some cars have VSC / traction button to control traction with click or push or long press of a button.
For driving and enjoying your FJC in sand, you can join the carnity off road club, created by one of the most seasoned off-roader having 10+ years experience in desert driving and training.