One other thing for you to consider or research.
If this is a street car, a friend of mine who is also very torque flight knowledgeable tells me there is currently available a higher stall converter that is still equipped with a lockup clutch. I have never heard of that and do not know who makes it, but it supposedly exists. Maybe make some phone calls. This would be great for a street car. Supposedly some new technology.