Den Pull-up für Reset braucht er nicht zwangsweise. Der Controller hat meines Wissens einen internen aber an Vcc muss der Pin dennoch gelegt werden.
Und wieso nimmst du drei Schalter? Ich würd es bischen bequemer machen und den 3. Schalter (den für den Neutral-Gang) weglassen und das Signal einfach von der Neutral-Lampe, die jedes Motorrad hat, abgreifen.