It's easy not to notice the star ratings on the right of review page. Maybe you should move them to the bottom of the page or add a form validation to make them mandatory. People tend to skip star ratings in my reviews.
OpenID is service that allows you to log-on to many different websites using a single indentity. Find out more about OpenID and how to get an OpenID enabled account.