That's horrible. You were able to actually see the bike and colors. Test ride it and possibly get a discounted last years model if it fit. The salesperson also did there best to get answers to your questions which they did not know. Perhaps their knowledge base could have been deeper but by the sounds of it, they strived to get the answers you were looking for.
It sounds like you would be better served by purchasing online in the future.