A lot depends on the people you are dealing with. I traded my old bike in November, as a deposit for an April delivery of my new SERG. Since then, dealers have raised the price twice that I can see... but my dealer in Barrie has honoured the original deal-price I traded for in November. It's still not cheap, but 5 or 6K less than prices now. I'm still awaiting deliver for approx. April 1st, or the 1st warm day after...
I imagine there may have been some price protection for the dearers with sold names on the future production that was allocated prior to the increase. You should give your dealer "kudos" for not taking advantage and still marking up the bike to current pricing.
Were you to cancel I imagine he would be held to the new pricing, but as long as he can verify the delivery to the person on the original order the factory will most likely cover the difference with price protection. Otherwise, I can't imagine there is enough margin to swallow $5k at the dealer level and remain profitable.
You shold let folks know who this great dealer is