No you do not have to be a member of TOR to go. It is free to join though. We need some more jeep guys over there anyways.
Skivviss try this on TOR:
Tell him to type Tucson Off-Road - Home
into his browser then resave the site in his favorites
Then relog in and resave the URL again before he actually clicks login.