YES!
Nope! As it is at a brewery, everyone is welcome to dress however they are comfortable :)
Yes, Definitive has a decent sized parking lot behind the building.
Yes, please see the Travel tab for the link to the hotel block if interested. For other options, there are plenty of other great places to stay around Portland, Scarborough, Cape Elizabeth and so on! Air BnB would be a good option as well.