I popped along to the TORCH track today to check it out. It does exist and they race every sunday (weather permitting). There was only a small number of people there but all were very helpful and happy to provide advice. I was even offered the use of a spare car to try out the track!
They mainly run 2WD (RC10B4s and Losi XXXs) but 4WD are also welcome and the emphasis is on fun. Maybe you should pop along to check it out for yourself.