Well, I have an update, and it really doesn't speak well to Zero's customer service or upholding of their warranty. Their computers for some reason cannot connect to the BMS. Currently, the bike is working. The BMS issue is intermittent. It happened once in February of which they have on record from when I contacted them and then twice again this month just before I got it to a dealer.
In July of this year, due to a lack of sufficient slack and strain relief on the wires that lead into the ignition switch, the wires pulled off their solder pads inside the switch. Zero has this on record as well, and rather than simply mail me a new ignition switch, they expected me to make two 400-mile round trips to the nearest dealer at the time. I removed and repaired the switch, and the bike at least from that perspective has been fine ever since.
Now, they are trying to say that they cannot connect to the bike because the wiring isn't "stock." Mind you, I didn't alter the ignition wiring. I simply repaired it to put it back to stock when their faulty assembly failed. Second, as far as I can tell, the ignition switch does nothing more than pass 12 volts back to the MBB. The BMS is accessible through CAN at the OBDII connector and TTL at the connector behind the rubber plug on the front of the battery, neither of which has anything to do with the ignition switch. And for those who don't know, the 2021 SRs didn't yet use the coded keys, so the ignition switch really is just a dumb switch. Anyway, Zero is telling the dealer they will not cover the ignition switch or diagnosis of why THEIR computers cannot communicate with THEIR BMS under warranty, as though anything I could do on the outside of the bike that wouldn't also render it completely inoperable would in any way affect their firmware. If I could manipulate their firmware, I wouldn't have to go to them to get this crap fixed.