Yes, there are restrooms at the Trailhead/tennis courts. There are also restrooms at Geitner park. However, with all of the construction at Geitner, they may not be open.
Geithner restrooms are open
No, I do not believe there is one.
Thanks! Your answer is awaiting moderation.