Excellent spot to pitch a tent!
Drove out to camp for the eclipse, and it was the perfect place! John gave very detailed instructions on how to get to the site (complete with signage and photos). On this occasion, he was present and showed me where my site was at, though he can't be there every visit from what I gathered. He was very kind and welcoming!
The views of the surrounding desert, mountains, and, at night, stars are awesome, and the old riverbed site was spacious and flat. There's a power plant somewhat nearby, but besides a steady hum its pretty unobtrusive and didn't bother me at all.
The drive in was just fine with my 2014 Subaru Forester on all terrain tires. Expect the road to be sandy, rough, and gouged, but I never got stuck or bottomed out despite only having 6 inch ground clearance.
The site is mostly just spots to park your car and/or pitch a tent currently (as expected), but John said he has plans to add in more amenities over time, which I look forwards to.