20-40 hours per page is ridiculously high. They must be incredibly slow and it makes my doubt their design skill.
To design a web app is incredibly easy because there is no marketing element to it--it is all about functionality. If you are bring on a designer to do work on a webapp his job should be to make it pretty, but also to make it usable. If all you are getting is better color selection then you are wasting your money.