Turkey Bend is kinda flat, but it's a nice little park right on the lake. The spot I'd like to set up camp is a little of the beaten path, so at least you will get to go off-road.
That's the only catch with Austin - not a whole lot of places to wheel (legally). You take your chances when you find "this new spot to go muddin'" 9.5 times out of 10 you're on someone's land that doesn't want you there. Probably not the best idea for a club-sanctioned event.