The squeaky wheel does get the grease. It sounds like your dealer has baited and switched the deal if he isn't honouring it.
At this point, I'd advise him you are going to name names on this board and I'd advise Janome of the same thing. Also mention you plan on complaining to the BBB.
Please! Don't back down!!!