You should do it! It is an amazing experience.
It doesn't look super banked, but try and hold the line in the curves (at your max speed of course) - harder than you think it would be.
Make you sure take video of it too!
I'm a race on a whim type of guy so it's going to be up to you guys to remind me the days before. I'll probably ride there from Brentwood or Livermore which should be a nice 100 mile warmup