This is exactly what the plugin was made for. You just need to do #2 and #3 with private messages or chat.
Creators can already choose between responses visible or not visible, and the plugin can also be set to have responses visible to people in the same primary group as the creator.
By using differerent categories with different access rights, you can further control who can view the entire topic and who cannot.
Again, no need to build extra, complex, fragile, functionality while this can be accomplished already by slightly changing the way you want to work.
Long story short, you have not convinced me that these changes are necessary. They will only add complexity, both for the users and for plugin maintenance.