Open ID is cool and all, but it's nowhere near frictionless enough for average people yet.
I love it because failed logins are minimal and requests to reset password even smaller. (Incidentally, rather than "reset password", I give people auto-login links which are guaranteed to be usable for at least one day, and then pop up a message on login telling them how to change their password. This eliminates any needless copy/pasting and supports my ~10 users who prefer to ALWAYS log in via the forgotten password feature. Hey, two of them paid money, I'm not about to complain.)
You're region is lucky then. In my region every course uses a different system.
I would use Clickpass on top of Open ID, Clickpass seems fairly easy to understand, even if you don't fully get all the details.
with respect to the POS system, i'm curious on how opentable operates. does it interact with the various restaurant POS systems? seems like whatever they're doing works, and might be something to consider trying to emulate.
you're right about opentable, i'll take a look.
Also, as much as I love Open ID, trying to get your average Joe Schmoe golfer to use it is not going to work.