That should be fine. As far as I know, there's never been a dress code.
I didn't notice a dress code either. When my husband and I went, he was more dressed down than that. Nice shorts and a dress shirt is fine.
Yes you can. It's a little bit on the more casual side but I don't imagine it being a problem.
Thanks! Your answer is awaiting moderation.