Well dang.... at least it sounds like you may be zeroing in on the issue. Sounds like the pressure is indeed flooding the carb. I would be pulling the needle and seat to see if there is dirt in them; pretty common, and especially if you had crud in the pump......not sure where that came from with the new tank but it got there. If that does not fix it, then I think you need to put an inline pressure regulator between carb and fuel pump, set it to 5 psi, and see if that resolves it. I would do this before changing carbs.
If the regulator does the trick, then at least you know the carb is probably OK, and you need to then figure out why the new pumps are not behaving as they should. It does not explain why the new pump pressure is higher than spec. But I was thinking about this last night, and the pressure from a pump is normally spec'd at a certain fuel flow, and will have a higher pressure at lower flows than spec and lower pressure at flows higher than spec. What I can't answer for you is if this 9 psi from this particular pump is normal for a low idling flow rate; there ought to be some pressure regulation inside the pump itself and this does not seem to be working on the 2 new pumps you have had. I can't think of any way that you could install them so that they would put out excess pressure, only low pressure.
New stuff out of the box is not always right. I had 2 brand new batteries in a row that had internal shorts once upon a time. Edit to add: Perhaps it would be good to take this pump back, get a refund, and get a pump at NAPA. I.e., try a different pump.
BTW have you looked at the plugs? If it is indeed running rich, they ought to be pretty carboned up by now with flat black deposits. This would just confirm that.