Best way to approach users voting on and identifying content?
Have a look at Flag module. It supports adding fields to a flag, so a user could first flag a boat ("I can identify that design!") and then select one of the known designs on the flagging form.

Whatever you end up using, I'd like to read what you choose, and why!