Glad to have you on the Marine Team! I'm making the same one, looking forward to how yours comes out!
Definitely a yes on the chin strap - Aside from looking cool, its just a useful practical thing to have on a helmet. Are you thinking of using that beanie as a liner to make the inside more comfortable?