Semi-formal, on the casual side if you like, we want everyone to be comfortable. "California Semi-Formal," perhaps.
The Secret Gardens is, well, a garden, and has some soft grass, so sharp heels should be avoided.
Whatever you like! The wedding party will be half and half.
No boxed gifts, please.
If and only if your invitation enables you to select the number of guests, then yes!