Sounds like you have plenty of tire grip at the track. With that much weight and torque I think you're going to have to consider a dual disc setup. I know McLeod makes one, but I don't have any personal experience with them.