In answer to your questions:
1. Yes
2. No, AppThemes does not officially support third party plugins, so we cannot guarantee that this will definitely work out of the box. Addtional customization may be required.
3. Not really, whilst you can set specific forms with specific fields for some categories, there are default fields which are visible to all (such as phone numbers/contact). It would require customization on your part if you were looking to set these restrictions.
4. The theme isn't designed to use static pages, so additional customization may be required for certain features to work correctly.
5. No, but you can find
plugins such as this which may be what you're looking for. Thanks.