You can, for free!
Yes, at least there's nothing to say you can't. The parking is mostly for the railroad, looks like it's owned by the city.
I do believe they have a small amount of overnight parking.
Probably, but you can also take your car on the ferry
Thanks! Your answer is awaiting moderation.