This can be accomplished using a third party plugin such as Remove Dashboard Access for Non-Admins.
Not currently, but this is planned for 1.2.0.
Not currently, this is planned for 1.2.0.
This functionality is not part of Directories Pro, however a third party messaging plugin could provide this functionality.
No, but support is planned for the 1.2.0 release.