The key configuration is awkward and makes the game too difficult. I struggled from the start and only made it to the 3rd screen. I gave up after the 10th attempt. I don't think I'll be playing it again.
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.