There is shuttle service free cost.
No you can park at several parking areas like the Visitor Center then walk or ride the bus from there.
No there is parking at multiple sites. There is also several buses that transport you from viewpoint to viewpoint if you dont want to walk or drive.
Thanks! Your answer is awaiting moderation.