It's Maine, we're not too fussy about these things. You'll be fine.
Some people dress up for Primo, but it's pretty chill. I think clean and neat is about the minimum requirement. Shorts and a polo shirt are definitely fine.
Yes! We saw plenty of people wearing that outfit and I did myself.
Thanks! Your answer is awaiting moderation.