As a developer I would say that almost all of the points are really valid when receiving work from a designer.