1. front running has nothing to do with TOCTOU/race conditions. the real race condition example would be reentry attack actually.
2. #9 has nothing to do with "off-chain issues". Off chain has very clear context and refers to layer 2 solutions for scaling. No need to call a website bug "off chain issue".