The Horseshoe Meadows campsites are one-night only walk-in sites, so they aren't in high demand. If they are all full, you can sleep in the car, or lay your sleeping bag down in a clear spot.
Parking: There is an overflow parking lot, and if it is full, people park along the road.
3) yes.
4) the restaurants are all pretty good.