Yeah, I'm on first-name-they-know-my-phone-number-by-sight with the dealer who fixed my firmware & signal relay. I was calling them at least every week, sometimes twice. I showed up at the door twice, too.
And they only had my bike for a little over two weeks for the first one, and the second one I kept the bike waiting for the part. (Boy I'm getting good at one-handed turns with all that hand-signaling, tho. I hadta train myself to start using the indicators again!)
Still, a dealer that had a bike and wouldn't fix it? Ye-uck. Good on Zero for finally finding you. This is why it's important to register your vin with the manufacturer. They'll be contacted in any case that the bike shows up stolen, broken, misplaced, etc; the state registration isn't always the easiest way to contact the owner, and it can be lost or obfuscated.
Lemon laws can be used against dealers, not just manufacturers. They're the first line of recourse when a dealer doesn't make it right. But what they apply to varies by state, of course. :/
-Crissa