Welcome to our forum.
I think this is one of the most well thought out posts I have seen in over a year since I started following this board.
Yes, a very interesting, well written post. However it is sort of a "what is the meaning of life" post. I would add, about the sale process. Why should a consumer pay more than the next consumer in the same store the same day just because they are a better negotiator?