This looks similar to a published schematic for a Pfeiffer TPH055 driver,
http://www.fusor.net/board/viewtopic.php?f=10&t=4036#p21444 , with an ICL7667 or pin-compatible gate driver added.
Some tips for the circuit:
Is X2 a stand-in for a regulator? If so, there should be some capacitance on the regulator input. Many voltage regulators oscillate without proper decoupling on the input. Even if there is no regulator, it is still beneficial to have some capacitance on the DC bus feeding the pump, to minimize ringing caused by the switched motor current.
I prefer to keep the bottom copper layer as a complete ground layer and route most traces on the top layer. This makes it much easier to verify that each signal has a proper ground return without excessive loops. Also I see some of the hall effect sensor wiring is routed between the power MOSFETs and over the switched winding traces, this is not ideal for signal integrity. Most likely it will not be a problem, but it takes very little effort to avoid this potential trap once you're aware of it.
The component designators are placed on top of pads in several places. This can make the components hard to identify without consultin the board layout, and it takes very little effort to fix before sending the board to production.