Yeah the Squiggy is alot of fun, It is not quite like the races that you have been talking about, Ellsrider, but you would probaly enjoy it.
I did it last year. I take place primarily in the southeastern section of the Flatwoods loop. Each lap is about 10 miles long. You can have teams of up to 3 people and it lasts 6 hours. While not very technical, it is on the more challenging sections of that park.