Do I need a Stall converter?

I stopped reading at "Whiplash cam". Yes, IMO you will benefit greatly from a good matched converter. ......not a 2500.