This is the exact situation I face in South FL (Miami), valid also for cars. Very small number of dealers per brand, sometimes only 1, and they'll basically charge whatever they one and silently tell you that if you don't like it it's your problem..... just did a new car lease and followed the same process you described, called dealers a little bit farther away, negotiated over the phone with a willing salesman and got a deal that was about $180 less monthly with the same drive-off but for a car $3500 more expansive than the one in the local dealer. The only difference was the distance from my house, the one I leased from is 45 minutes from here.Heres how I saved money on my last bike.
1) Got dicked around at the local dealer
2) Called a smaller mom/pop dealership in a city 2.5 hours away and explained my situation.
3) Told them the OTD price I was quoted (emailed the sales guy the paperwork I got from the local big dealership) and told them if they could beat it and make it worth my while to drive 2.5 hours I would put a $500 deposit down over the phone and drive to pick up the bike that day. Salesmen said he would call me be ASAP.
4) Manager called me back with a fantastic deal. Got a great bike at a great price.
Some dealerships won't do a quote over the phone but it doesn't hurt to try and show interest (offering to put money down right now over the phone).
Having worked a few dealerships I can tell you that every dealership is different and has different margins they need to hit on certain bikes. Some places can afford to loose some money on a sale because they need the numbers while others don't.