Then you put it live, if enough people hate it you revert it back to the original version. If more people complaint how the new version was actually better you go back to the drawing board.
If no one cares however, then you've done a good job.
Listen to feedback but don't involve the users outside live testing, they don't have the hate one can project on ones own work. If they could give useful feedback it is something obvious that you convince yourself you should have seen.
edit: Dogfooding is good but mind the learning curve. Dogfooding might actually be required to approach perfection.