I'm not a fan of electric water pumps on the street, but can't say either way about it's efficiency or capacity. You fans should be set up as pullers, and your thermostat probably in the 185-190 range. A lot of people make the mistake of running a cooler TS thinking it will keep the motor cooler, when in fact it doesn't allow the coolant to remain in the radiator long enough for it to do it's job dissipating heat. Keep in mind a new motor will run warm for a while.
What are your temps?