Kick start lever: I had to shorten my arm about 1"" so that it clears my rear set peg. Might look at that as a solution.
That handlebar control is not going to allow a headlight "defeat" switch. The light is powered automatically the way that switch is wired, and you'll be hard pressed to disable it without changing to a 3 position switch (Off, Lo, Hi)
The "pass" function relies on a relay that you probably didn't wire in.
That switch has the Horn wiring "backwards" from stock Honda. Stock, the horn is powered by Black and the LtGrn sends the ground. Your new switch sends 12v when pressed, so swap the permanent ground wire to the horn, then power comes from the horn button.