The 'campsite' is basically a gravel parking lot. I was the only one there until a group of people showed up in tesla.
You can also camp anywhere along the road leading up to this site.