v4.4 or later
Yes. You are REQUIRED to have a Social Dummy Account.
No, but I highly recommend it.
If you would no longer like to lose your User Profiles or created posts again then please do register.
If you decide not to register, then the only limitation is that you can only create 2 user profiles. If you want UNLIMITED, you are required to register for an Account.
Check out the benefits of having an account for more info.
Customer support service by UserEcho