A: Yes. This should be treated much like the Goals 10 Cards in Hand or 5 Keepers from the unthemed versions: if more than one person meets the minimum required, but one has MORE Keepers involved in their winning set, they should be considered the winner. We will be updating the rulesheet and/or cards on subsequent printings to reflect this ruling.
Of course, if both players have the same length word, then you default to the standard procedure, which is to keep playing until only one player meets win conditions.
Obviously, if the Goal specifies an exact number of letters, like Current Location (exactly 2) or Current Month (exactly 3) then this will not come up. Any extra letters are just extraneous, and don’t count towards the Goal. If you were playing a game in Los Angeles, and you had CALI, and someone else had LAOPR, the LI would be just as extraneous as the OPR. It would still be a tie, and you’d continue playing.
Note that, for the Goal: Rhymes (for which Keepers can do double-duty in the two rhyming words), if I had BEET and MEET, and you had CRAMP and DAMP, then you would win, since my win only uses five Keepers, MTEEB, and yours uses six, AMPCDR. But if I had MEAT and BEET, then we’d be tied with MTEEAB, vs AMPCDR.
But note that number of words will outrank number of letters in cases like Rhymes, where multiple words are required:
See: For Goals that call for more than one word…