It feels apt that the FIA World Endurance Championship’s 100th race will take place this weekend on Toyota’s home soil at the ...