Zero seems to want to primarily direct you to dealers for sales questions, though not all the dealers are quite up to speed. First dealer I contacted in Texas (via Zero's web site) didn't respond for days. After that, I just happened to be visiting northern California and went to Zero's company HQ in Scotts Valley, where they generously answered my questions and let me test ride the 2012 S on the lobby floor. Talked to a nearby dealer in California, and they had several Zero bikes, in spite of being what appeared a personal watercraft/pleasure boat/RV dealer. Got back to Texas, and contacted a second Texas dealer, which didn't even show Zero as a listed brand on their web site, yet emailed me back promptly and had plenty of Zeros as I found out over the phone (I ultimately ended up purchasing from them). While on the way there to look at bikes, the first Texas dealer finally got back to me.
Anyway, use the phone or visit if the dealer web site leaves you wanting.
As for service, I've only had the bike a couple weeks, and fortunately I haven't needed any.