Titus is actually in Riverside by the 91 and 60 freeways, not in Corona. They are about 20 minutes from Corona. I saw the video of there place, it looks pretty nice for offroad.
There is also Hollywood Sports....they have a thread here! They are running 2 new offroad tracks and best of all its free until May!
I suggest you check it out, its worth the drive from what I here!
Peace...
John G.