1) Correct, only users assigned to a project that is private can see issues and the project itself.
2) Yes, when an issue is marked private the user who created the issue and any project admins can see it.
2) Yes, when an issue is marked private the user who created the issue and any project admins can see it.