That converter is suspect to me.With that kind of torque it will likely stall higher and have a lot of slip while generating a lot of heat.Unless it was built for this motor I would suggest a quality unit for this motor.
Gearing is fine for a street car and with that much torque it will move fine.You want as big a tire as you can fit.It will roast the weenies at will.