We do not have joomla user auto creation switched on, nor do we have overlapping event check switched on and yet still it says its a private event when its public and doesnt allow public people to register without logging in - please another solution!
Aha - there is a prerequisite category and event selector- if you select one of these it forces login! God this system is cryptic sometimes! Right hopefully thats me sorted....