I was also pretty disappointed in my dealership's response, so I contacted Zero directly several times on their website. Either my emails were bouncing off their firewall, or they were too busy to respond, or they're too busy working on the next miaracle-battery to worry about customer service, but I didn't get a response until the bike was shipping.
Not everyone understands that good customer service means communicating, even if it's bad news. I dread giving my customers bad news when our production team doesn't meet our estimated ship dates, but most (admittedly not all) of my customers appreciate when I call them with real information, even if it's bad news.
Where are you located? If it's any solace, I'm in Southern California and already paid full cash for my bike and it still took over a month. The most information I got is that they were triple-checking the firmware on the charge tank and wanted to be sure before they shipped the bike.
Good luck and keep us abreast. I am so happy with the bike and feel it was worth the wait. I hope you get yours soon and feel the same way.