I didn't ride the track yet, but I went to check it out (as a spectator) 2 or 3 weeks ago. It's definately not your typical SoCal track (and it's fairly new). The main track doesn't look too bad, the vet track kind of so-so (very small) adult pee-wee track not-so-good and the regular pee wee track, well, pitiful.
Atmosphere is kind of like a three ring circus, but surprisingly, it's not as Nazi-like as it sounds. As time goes on, hopefully they'll make improvements.